Linux生成ssh密鑰免密登陸,容許/禁止密碼登陸,容許/禁止root遠程登陸,更改ssh端口

進入想要使用密鑰登陸的用戶家目錄shell

cd  或  cd ~

執行密鑰建立命令,不行可能須要下載openssh-server與openssh-clientvim

ssh-keygen -t rsa -P ""

回車
在這裏插入圖片描述
將公鑰文件內容拷貝到authorized_keysssh

cd .ssh/
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
將密鑰文件id_rsa留做登陸,在xshell上登陸時使用密鑰登陸,瀏覽-->用戶密鑰,導入並選擇id_rsa文件便可登陸,確認登陸沒有問題後,刪除id_rsa.pub公鑰文件
在這裏插入圖片描述
更改ssh配置文件rest

查看etc/ssh/sshd_config文件權限,只讀須要提權
提權:chmod +wr /etc/ssh/sshd_config
修改:vim /etc/ssh/sshd_config
重啓 shh生效更改 : /etc/init.d/ssh restart
降權:chmod -wr /etc/ssh/sshd_config

禁止ssh密碼登陸主機code

搜索:PasswordAuthentication    # 將此行取消註釋,改成no,不容許用戶使用密碼登陸

更改ssh默認鏈接端口server

搜索:port 22               #  將之改成特定端口,改變ssh默認端口

禁止root遠程登陸blog

搜索:PermitRootLogin     #  改成no,不容許root遠程登陸
相關文章
相關標籤/搜索