Ubuntu安裝SSH SERVER
sudo apt-get update
sudo apt-get install openssh-server
安裝好后查看SSH是否啟動
打開”終端窗口”,輸入:sudo ps -e |grep ssh
–>回車–>有sshd,說明ssh服務已經啟動,如果沒有啟動,輸入sudo service ssh start
–>回車–>ssh服務就會啟動
輸出如下:
username@ubuntu:~$ sudo ps -e |grep ssh
2068 ? 00:00:00 ssh-agent
4068 ? 00:00:00 sshd
ssh-agent表示ssh-client啟動,sshd表示ssh-server啟動了。
如果缺少sshd,說明ssh服務沒有啟動或者沒有安裝。
安裝ssh-client命令:sudo apt-get install openssh-client
安裝ssh-server命令:sudo apt-get install openssh-server
ssh服務默認的端口是22,可以更改端口,使用如下命令打開ssh配置文件:
sudo gedit /etc/ssh/sshd_config
配置文件內容如下:
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
Port 22
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for
修改端口號(Port)后,重啟ssh服務即可生效,命令如下:
sudo /etc/init.d/ssh restart
ssh服務啟動后,即可登陸,登陸命令格式為:ssh username@hostname
其中,username為用於登錄遠程ssh服務器的當前主機用戶名,hostname為遠程服務器的主機名(如域名)或主機ip地址,主機名可在/etc/hostname
中修改與查看。
例如:
當前主機ip地址:192.168.10.98,用戶名為username;准備遠程登陸ip地址為192.168.10.111的主機,登陸命令:
ssh username@192.168.10.111
根據提示輸入密碼,即可遠程登陸。
退出遠程登陸命令:exit
ssh認證連接的過程
1、ssh實現安全鏈接建立,利用要是和鎖頭
鑰匙=私鑰 鎖頭=公鑰,私鑰可以解密公鑰
- 公鑰可以在網絡中傳輸,私鑰再本地主機保存
ssh知識要點:
ssh是安全的加密協議,用於遠程鏈接linux服務器
ssh 默認端口是22,安全協議版本sshv2,出來2之外還有1(有漏洞)
ssh服務端主要包括兩個服務功能 ssh遠程鏈接和sftp服務
linux ssh 客戶端包括ssh 遠程鏈接命令,以及遠程拷貝scp命令等