1.安裝ssh 2.備份ssh的配置文件 3.新裝的ssh需要修改配置文件 配置文件修改這幾處地方 4.啟動ssh 如果提示錯誤信息中包含could not load host key 則需要重新生成 key 生成之後需要重啟SSH服務使新的密鑰生效: 啟動、停止和重啟ssh的命令如下 5.查看服務 ...
1.安裝ssh
apt-get install openssh-server
2.備份ssh的配置文件
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
3.新裝的ssh需要修改配置文件
vi /etc/ssh/sshd_config
配置文件修改這幾處地方
Port = 22 # 預設是22埠,如果和windows埠衝突或你想換成其他的否則不用動 #ListenAddress 0.0.0.0 # 如果需要指定監聽的IP則去除最左側的井號,並配置對應IP,預設即監聽PC所有IP PermitRootLogin no # 如果你需要用 root 直接登錄系統則此處改為 yes PasswordAuthentication no # 將 no 改為 yes 表示使用帳號密碼方式登錄
4.啟動ssh
service ssh start # * Starting OpenBSD Secure Shell server sshd
# 或者
/etc/init.d/ssh start # * Starting OpenBSD Secure Shell server sshd
如果提示錯誤信息中包含could not load host key
則需要重新生成 key
sudo rm /etc/ssh/ssh*key # 先移除舊的key dpkg-reconfigure openssh-server
生成之後需要重啟SSH服務使新的密鑰生效:
service ssh restart # * Restarting OpenBSD Secure Shell server sshd
# 或者
/etc/init.d/ssh restart # * Restarting OpenBSD Secure Shell server sshd
啟動、停止和重啟ssh的命令如下
/etc/init.d/ssh start # * Starting OpenBSD Secure Shell server sshd /etc/init.d/ssh stop # * Stopping OpenBSD Secure Shell server sshd /etc/init.d/ssh restart # * Restarting OpenBSD Secure Shell server sshd
5.查看服務狀態
service ssh status # * sshd is running 顯示此內容則表示啟動正常
6.查看ssh是否啟動
ps -e | grep ssh
如果ssh已經啟動則會提示
469 ? 00:00:00 sshd
7.設置ssh開機自啟動
sudo systemctl enable ssh #說明:sudo是提升許可權,systemctl是服務管理器,enable是systemctl的參數,表示啟用開機自動運行,ssh是要設置的服務名稱。
註:如果要設置開機禁止啟動則
sudo systemctl disable ssh #說明:sudo是提升許可權,systemctl是服務管理器,disable是systemctl的參數,表示禁止開機運行,ssh是要設置的服務名稱。