it-swarm.asia

PuTTY'de şifreyle "otomatik giriş" yapmanın bir yolu var mı?

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ı?

312
jldupont

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:

  1. Masaüstünde PuTTY.exe için bir kısayol oluşturun.
  2. PuTTY - server.com kısayolunu yeniden adlandırın
  3. Kısayolu sağ tıklayın ve seçin Özellikler
  4. hedefini şuna benzer şekilde değiştirin: "C:\Program Files\PuTTY\putty.exe" [email protected] -pw password
  5. Click OK

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.

359
harrymc

Shell'den şifre göndermek yerine genel anahtar mekanizmalarını kullanmanızı şiddetle tavsiye ederiz.
İşte bir tane daha kurulum için referans .

En son almak için bağlantı PuTTY binaries (veFAQ) işaretini kontrol edin.

102
nik

WinSCP 'yi PuTTY'de “otomatik giriş” şifreyle kullanıyorum. Ücretsizdir, pek çok özellik içerir, 2000 yılında oluşturulmuş ve etkinlik devam etmektedir. ( WinSCP Wikipedia sayfası )

 enter image description here

PuTTY'yi WinSCP'den açmak oturum açma penceresinden veya son derece kullanışlı bulduğum SFTP penceresinden yapılabilir:

 enter image description here

 enter image description here

33

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.

22
datasn.io

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.)

15
Robin Moffatt

KiTTY adında bir PuTTY limanı var.

Kitty_portable.exe çok kullanışlıdır; kurulum gerekmez.

10
user178047

mRemote üzerinde Windows kullanıyorum; SSH, RDP, VNC ve Citrix için kullanıcı adlarını ve şifreleri saklayabilir.

9
Dentrasi

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.

9
oohtj

Tünel - yerel olarak şifrelenmiş şifreleri kaydetti. Aynı zamanda sFTP GUI'ye ve SSH pencerelerine sahiptir.

enter image description here

7
eristoddle

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.

 enter image description here

Oluşturulduktan sonra, ekranınız şöyle görünecektir:  enter image description here

"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:

  1. İlk "ssh-rsa" demeli
  2. İkincisi, herkese açık anahtarınız boşluk olmadan tek bir satırda olmalıdır.
  3. Üçüncüsü, bir yorumdur - bu, anahtar yorum alanınıza karşılık gelebilir.

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.

PuTTY oturumunda Connection => SSH => Auth seçeneğine gidin ve göz atın ve "Bu bir * .ppk" özel anahtarınızı nerede sakladığınızı seçin.  enter image description here

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.

5
Bruce Barnett

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
4
oorda

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
3
holly

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.

2
Basic

MTPuTTY yükleyin / ve problemin çözülmeli. PuTTY'ye giriş yaptıktan sonra bir sürü komut dosyası bile çalıştırabilirsiniz.

1
Emerald214

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).

0
ives

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.

  1. oturum açma ayarlarında kullanıcı adı şifrenizi kaydedebilirsiniz  enter image description here
  2. otomatik olarak komutları yeni bağlantı komut dosyası sekmesinden giriş yaptıktan sonra ateşleyebilirsiniz. oturumunuzun başlangıcında bazı komut dosyalarını (özellikle takma ad komut dosyaları) ayarlamanız gerekirse, bu çok yararlıdır. Ayrıca sesu günlüğünü otomatikleştirebilirsiniz, ancak parola düz metin halinde olacağından tavsiye edilmez.  enter image description here

yukarıdaki komut dosyasında SLEEP, milisaniye cinsinden komutlar arasında beklemek içindir.

Not:

  1. MTPutty sadece bir arayüzdür, bu nedenle kullanmak için kitty veya PuTTY indirmeniz gerekecektir.
  2. Betik sadece şifre kaydedilmişse çalışacaktır (aksi takdirde betikten şifre almaya çalışacaktır: P giriş başarısızlıkla sonuçlanacaktır)
  3. Diğer pek çok yararlı özellik ile birlikte ihracat ve ithalat oturumları seçeneğine sahiptir.

Birçok yazılımla uğraşmanız gerekirse, bu yazılım günlük kullanımda çok yardımcı olur.