在服務器上生成公鑰,和私鑰。公鑰放在服務器上,私鑰本身保管好。linux用SSH生成linux
1.生成公鑰和私鑰shell
2.配置服務器公鑰,設置權限vim
$ cd .ssh
$ cat id_rsa.pub >> authorized_keys
$ chmod 600 authorized_keys
打開:vim /etc/ssh/sshd_configbash
RSAAuthentication yes 服務器
PubkeyAuthentication yesssh
#禁用密碼登陸spa
PasswordAuthentication norest
最後,重啓 SSH 服務:code
systemctl restart sshd.serviceblog
4. 配置客戶端,xshell (把剛剛生成的私鑰下載到本地)
配置已完成,若是是免祕鑰的登陸,就在開始生成的時候 ssh-keygen -t rsa -p ' '
|
-P表示密碼,-P '' 就表示空密碼,也能夠不用-P參數,這樣就要三車回車,用-P就一次回車。
5.設置成功以後FTP登陸不上了,設置ftp配置
這樣配置就所有ok了。