前沿拓展:
win10 自帶ssh
#ps -e|grep ssh運(yùn)行后如果有結(jié)果顯示就說明s仍sh服務(wù)開啟,如果沒有結(jié)果,運(yùn)行:service ssh害d start或者service ssh start如果系統(tǒng)提示unreconize service#apt install openssh-client#apt install openssh-server安裝以上deb包以后#service sshd/ssh start啟動服務(wù)以后遠(yuǎn)程未必能直接ssh ,需要修改s終個(gè)貨復(fù)沿講shd_config文件把默認(rèn)passwordauthentication設(shè)置為yes(因?yàn)閣in10:ubuntu默認(rèn)no)以下為配置步驟,請參考:剛解決此問題,糾結(jié)了一段時(shí)間,現(xiàn)給你解答:#cd /秋棉etc/ssh/#vim sshd_config修話套錢著觀之千每模游告改如下:#PasswordAuthenti從盟美據(jù)控級眾困移獲啊cation no改為:PasswordAuthentication yes(注意前面的 # 去掉)【保存】文件后記得:service ssh restart(只有重啟服務(wù)才能讓配置生效嘛,hahahia)課后問題小編綜合來說:遇到此問題由于對ssh配置不熟悉,一度以為是:防火墻、服務(wù)企停、ssh/sshd安裝包等等bug導(dǎo)致,經(jīng)歷一系列l(wèi)ab后,把/etc/ssh/sshd_config文件與正常的ubuntu配置文件比對后發(fā)現(xiàn)問題根源(原來就是win10:ubuntu 虛機(jī)默認(rèn)密碼認(rèn)證是【關(guān)閉】狀態(tài)),通過開啟此配置解決問題。
SSH(secure shell)用于遠(yuǎn)程和服務(wù)器交互
Ubuntu Server默認(rèn)安裝了OpenSSH Server,可通過端口22連接
SSH客戶端可以用用戶名密碼的方式連接服務(wù)器,也可以用密鑰對的方式連接服務(wù)器。
客戶端工具
可以使用SSH客戶端工具PuTTY,windows10自帶的SSH工具,或者VMWare的SSH工具連接服務(wù)器
PuTTY
VMware中的SSH工具
Win10自帶的SSH客戶端
客戶端連接
1.在命令行用用戶名和密碼連接
ssh username@serveraddress
2.SSH客戶端還可以用密碼對(公鑰和私鑰)連接
這里使用Win10自帶的工具
生成密鑰對
運(yùn)行命令:ssh-keygen
添加公鑰
打開生成的公鑰文件id_rsa.pub,**全部內(nèi)容
使用SSH密碼登錄的方式登錄Ubuntu服務(wù)器,在當(dāng)前用戶目錄創(chuàng)建文件夾.ssh,進(jìn)入.ssh文件夾并創(chuàng)建文件authorized_keys,粘貼從公鑰**的內(nèi)容并保存文件
修改SSH配置
修改Ubuntu Server的文件:
/etc/ssh/sshd_config
將PubkeyAuthentication yes前面的注釋去掉
運(yùn)行命令重啟sshd服務(wù)
sudo systemctl restart sshd
退出SSH連接,重新用私鑰登錄登錄
ssh <username>@<serveraddress> -i <私鑰路徑>
私鑰登錄無需輸入密碼
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/126441.html