安裝ssh
sudo apt-get install openssh-server
查看ssh是否運行
ps -e | grep ssh
如果只有ssh-agent那ssh-server還沒有啓動,需要/etc/init.d/ssh start啓動服務,如果看到sshd那說明ssh-server已經啓動了。
停止服務:sudo /etc/init.d/ssh stop
重啓服務:sudo /etc/init.d/sshresart
斷開連接:exit
修改默認端口號
ssh-server配置文件位於/ etc/ssh/sshd_config,在這裏可以定義SSH的服務端口,默認端口是22,你可以自己定義成其他端口號,如222。然後重啓SSH服務:
sudo /etc/init.d/ssh resart
提高登錄速度
在遠程登錄的時候可能會發現,在輸入完用戶名後需要等很長一段時間纔會提示輸入密碼。其實這是由於 sshd 需要反查客戶端的 dns 信息導致的。可以通過禁用這個特性來大幅提高登錄的速度。首先,打開 sshd_config 文件:
sudo nano /etc/ssh/sshd_config
找到 GSSAPI options 這一節,將下面兩行註釋掉:
#GSSAPIAuthentication yes #GSSAPIDelegateCredentials no然後重新啓動 ssh 服務即可:
sudo /etc/init.d/ssh restart
再登錄試試,應該非常快了吧
Linux遠程訪問
Linux安裝ssh後,可遠程訪問安裝ssh的Linux端服務器
ssh ip 不指定用戶(默認22端口)
ssh 用戶名@ip 指定用戶登錄(默認22端口)
ssh -p 端口號 用戶名@ip 指定用戶登錄(修改後的ssh端口)
Windows遠程訪問
我是用的putty來進行遠程訪問的,和Linux終端控制檯頁面相同
putty下載地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
根據自己電腦下載;
運行:
輸入用戶名密碼,就可以進行遠程操作了。