PuTTY 'de kayıtlı bir oturum için bir şifre yapılandırmanın bir yolu var mı?
Bir "otomatik giriş kullanıcı adı" belirtme olanağının (Bağlantı/Veri altında) olduğunu biliyorum, ancak şifre ile aynısını yapmanın bir yolu var mı?
PuTTY'nin bazı sürümleri için şunlardan biri kadar basittir:
PuTTY.exe [email protected] -pw mypassword PuTTY.exe somewhere.com -l mylogin -pw mypassword
SSH kullanarak bağlanmak istiyorsanız, şunu kullanın:
PuTTY.exe -ssh [email protected] -pw mypasswordforsomewherecom
Windows kullananlar için, sadece bir kısayol oluşturabilir ve bu parametreleri iletebilirsiniz.
Örneğin:
PuTTY - server.comkısayolunu yeniden adlandırın
"C:\Program Files\PuTTY\putty.exe" [email protected] -pw password
PuTTY'niz
pw parametresini desteklemiyorsa, aşağıda açıklandığı şekilde bir genel anahtara ihtiyacınız olacaktır:
PuTTY SSH İstemcisi'nde Anahtar Çiftinizi Oluşturma ve Kopyalama.
PuTTY'yi WinSCP'den açmak oturum açma penceresinden veya son derece kullanışlı bulduğum SFTP penceresinden yapılabilir:
Kaydedilmiş seçenekleri (önceden yapılandırılmış pencere boyutları ve tünel proxy gibi) korumak ve kaydedilmiş bir oturumu otomatik oturum açmaya yüklemek istiyorsanız, bu yaklaşımı kullanın: http://www.shanghaiwebhosting.com/web-hosting/PuTTY -ssh-otomatik giriş
PuTTY.exe -load my_server -l your_user_name -pw your_password
'My_server' kayıtlı bir oturum adıdır.
PuTTY Bağlantı Yöneticisi , PuTTY ile çalışan ayrı bir programdır. Autologin olabilir ve şifreleri tutan şifreli bir veritabanına sahiptir.
Yine de SSH anahtarlarını tercih ediyorum.
(Diğer bir dezavantajı, orijinal geliştiricileri tarafından artık desteklenmeyebilmesi ve yalnızca üçüncü taraf kaynaklardan indirilebilmesi olabilir.)
KiTTY adında bir PuTTY limanı var.
Kitty_portable.exe çok kullanışlıdır; kurulum gerekmez.
mRemote üzerinde Windows kullanıyorum; SSH, RDP, VNC ve Citrix için kullanıcı adlarını ve şifreleri saklayabilir.
Evet, bir yolu var. Son zamanlarda hem Linux hem de Windows için PuTTY 1.5.4 için bir şifre kaydetme özelliği ekledim. İkili dosyaları ve kaynaklarıOohtj: PuTTY 0.62 'den şifre kaydetme özelliği ile indirebilirsiniz.
Tünel - yerel olarak şifrelenmiş şifreleri kaydetti. Aynı zamanda sFTP GUI'ye ve SSH pencerelerine sahiptir.
Güvenlik çözümü için iki farklı paketin birleştirilmesi tehlikeli olabilir. Bu PuTTY'nin tek yolu, sadece PuTTY sitesindeki yazılımı kullanmak.
Anahtar çifti oluşturmak için önce PuTTYgen tuşlarını kullanmalı, ardından özel anahtarı PuTTY'ye kurmalı ve ortak anahtarı uzak siteye kopyalamalısınız. İşte bunu nasıl yapıyorsunuz.
PuTTYgen'i indirin ve bir SSH2-RSA anahtarı üretmek için çalıştırın. En az 4098 bit kullanırdım. Oluştur düğmesini tıklatın, anahtar çifti üretilinceye kadar fareyi hareket ettirin.
"Anahtar Yorum" alanındaki hesabı açıklayın. Daha sonra özel anahtarı bir dosyaya ve ortak anahtarı başka bir dosyaya kaydedin.
Genel anahtarınız şöyle görünecek:
---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20160822" AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp+G9z8eE0MpPZL9JZksstIa3L9JEND6ud1 1IiD6f1jw/7Lv7CvZcCdk/OVMT+DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQt YEQgtbJd/hyHtTHK9X/wiKeQr7LjHZcEg3osYh+MzZFscldQM/a/Z26AKh81EC9X uIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5S/lZ 4v/yxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphd zBihq85a1SHx0LBk31342HsCiM4el//Zkicmjmy0qYGShmzh1kfZBKiBs+xN4tBE yjRNYhuMGP2zgpr9P/FO1buYdLah5ab3rubB5VbbRP9qmaP2cesJS/N91luc099g Z+CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6T rcyrSIP9H/PDuBuYoOfSBKies6bJTHi9zW2/upHqNlqa2+PNY64hbq2uSQoKZl1S xwSCvpbsYj5bGPQUGs+6AHkm9DALrXD8TX/ivQ+IsWEV3wnXeA4I1xfnodfXdhwn ybcAlqNrE/wKb3/wGWdf3d8cu+mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHaw Aby0MW0= ---- END SSH2 PUBLIC KEY ----
Bunu, uzak sitenize uygun bir forma düzenlemeniz gerekir. Bunun ssh kullanan bir Linux makinesi olduğunu varsayalım.
Dosyayı, üç alana sahip olacak şekilde düzenleyin:
Bu yüzden bittiğinde böyle görünmeli
sSH-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw/7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 RSA anahtar-20.160.822
Şahsen, dosyayı Linux makinesine kopyalardım ve sonra düzenlerim, çünkü vim gibi editörler uzun çizgilere daha toleranslıdır. İki satıra katılmak için 'J' komutunu kullanırdım, sonra boşlukları arar ve çizgiler arasındaki boşlukları silerdim. Bu dosyayı Windows'a kopyaladığımda, sistem tek uzun çizgiyi, çizgiler arasında "\" ile birden çok satıra bölmekte ısrar etti. Yuck. Devam etmek...
Uzak makineye giriş yapın ve kopyalayın/düzenleyin, ardından genel anahtarı ~/.ssh/yetkili_keys dosyasına diğer tuşlarla aynı biçimde ekleyin. Tek bir satır olmalı. Tek bir satırda üç alan olmalıdır. İlk "ssh-rsa" diyor. İkincisi, "=" karakterleriyle bitmesi gereken anahtardır, üçüncü alan isteğe bağlıdır ve Anahtar Yorum alanına ne yazacağınızı içerir.
~/.Ssh/yetkili_keys dosyasını ilk kez oluşturuyorsanız, dizinin ve dosyanın grup veya dünya tarafından okunabilir olmadığından emin olun.
Bu yapıldıktan sonra, özel anahtarın kullanıldığı bir PuTTY oturumu oluşturmanız gerekir.
Ardından bu oturumu kaydedin (Ayrıca, hesabı, IP adresini vb. Ayarladığınızı varsayıyorum).
Bu yapıldıktan sonra, sadece oturumu seçmek zorundasınız ve giriş yaptınız.
Daha güvenli bir yöntem, özel anahtarınızı bir parola kullanarak şifreli bir dosyada saklamaktır. Sonra parolanızı yönetmek için Pageant kullanın. Bu şekilde, özel anahtar her zaman şifrelenir ve arada bir parola yazmanız gerekir.
Bir Windows makinesinde böyle yapmayı tercih ederim. PuTTY yürütülebilir dosyasını bir klasöre kaydedin, "mytools" deyin ve bu komutu Komut İsteminden çalıştırın:
tools>mytools 10
10, IP adresi numaranızın son basamağıdır. Bu kadar.
@ECHO OFF set PuTTY=E:\tools\PuTTY.exe start %PuTTY% [email protected] %1 -pw yourpassword
Aşağıdaki yolu kullanıyorsanız, oturum adınızı eklemek için "" eklemeyi unutmayın, yoksa oturumu yüklemek başarısız olabilir. Örneğin,
PuTTY.exe -load "my session name",
Genel form:
PuTTY.exe -load my_server -l your_user_name -pw your_password
Bağlantı bir genel anahtar ve şifre ile doğrulanıyorsa, Pageant seçeneğini kullanın.
Özel anahtarlarınızı, ilişkili şifreyle Pageant'a ekleyebilirsiniz. PuTTY'de yapılandırılmış doğru kullanıcı adınız olduğunu varsayarsanız, şeffaf bir şekilde kimlik doğrulamanız gerekir.
Parolalarınızı saklamaz, bu yüzden bir dahaki açışınızda anahtarınızı yeniden eklemeniz gerekir. Bir komut satırı seçeneği vardır Bir seferde anahtarları başlatmak ve eklemek için.
"C:\Program Files\PuTTY\Pageant.exe" key1.ppk key2.ppk key3.ppk
Gerekirse bir şifre ister.
Ve hepsinden iyisi, PuTTY takımının bir parçası , bu yüzden muhtemelen makinenize zaten aldınız.
MTPuTTY yükleyin / ve problemin çözülmeli. PuTTY'ye giriş yaptıktan sonra bir sürü komut dosyası bile çalıştırabilirsiniz.
Komut geçmişi bir güvenlik endişesiyse, genel anahtar yoluna gidin (
-pw seçeneğinde belirtilen düz metin şifreniz komut geçmişinde saklanır).
Emrald214’lerin MTPutty’deki cevabını Nice’in özgür bir yazılımı olarak açıklamak istiyorum.
MTPutty - Çok sekmeli PuTTY (birçok kullanıcı için kurumsal yükleme sınırlamaları nedeniyle taşınabilir sürüm), birçok sunucuya bağlanmaya yardımcı olur ve bu ücretsiz yazılımla klasörlerde düzenlenmesi kolaydır.
yukarıdaki komut dosyasında SLEEP, milisaniye cinsinden komutlar arasında beklemek içindir.
Not:
Birçok yazılımla uğraşmanız gerekirse, bu yazılım günlük kullanımda çok yardımcı olur.