主機與伺服器ssh連線

2021-10-10 05:42:36 字數 1071 閱讀 9964

1.主機ping虛擬機器可以ping通

2.虛擬機器ping主機可以ping通

3.然後再虛擬機器輸入ssh localhost出現如下所示,說明虛擬機器沒有安裝ssh

4.輸入sudo apt-get install sshopen-server

5.安裝完後輸入ps -e|grep ssh 出現sshd字樣則說明開啟成功

6.然後進行連通即可,如果還是無法連通,那麼需要配置/etc/ssh/sshd_config檔案,輸入:vi(vim) /etc/ssh/sshd_config

在這個檔案後面新增下列配置

ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

macs hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,hmac-sha1-96,hmac-md5-96

kexalgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,[email protected]

儲存退出,然後重新啟動ssh,輸入:sudo service ssh restart

這樣就可以ssh客戶端進行連線了。

ps:如果這樣還無法連線,可能是是防火牆未開放相應埠的原因,一般ubuntu預設的埠是22,所以在防火牆設定中,選擇高階設定,選擇入站規則,選擇新建規則,選擇埠,選擇tcp,在特定本地埠欄填寫相應的埠號,儲存就完成了。

ps2:檢視ubuntu的埠方法:cat /etc/ssh/sshd_config

SSH遠端連線伺服器

第一步 伺服器第一次開啟ssh服務,則會自動建立 etc ssh ssh host 公鑰檔案,以及私鑰檔案 第三步 伺服器將自己的公鑰檔案傳送給客戶端 明文 etc init.d ssh restart ssh f o p 帳號 ip 命令 引數 意義 f 不登入,直接在遠端伺服器執行 後面的命令 ...

ssh連線遠端伺服器

平常登陸遠端伺服器,每次都要輸入密碼,感覺挺麻煩的,下面提供一種相對便利的方式 windows 感覺xshell挺好的ubuntu sudo apt install expectmac brew install expect bin bash set timeout 30 spawn ssh l 使...

centos伺服器ssh連線

第一步修改密碼 sudo passwd root生成金鑰對 ssh keygen t rsa找到公鑰的目錄,通常在.ssh下 cat id rsa.pub ssh authorized keys 通過公鑰生成keys檔案,這個檔案每個使用者獨有開啟 sshd config 配置檔案 sudo vi ...