您好,登錄后才能下訂單哦!
ssh連接默認端口是tcp22端口
基于用戶名和密碼的登錄方式總的來說是不夠安全的,因為用戶名和密碼是容易泄露的,所以有了這種基于秘鑰的登陸方式
基于秘鑰登陸過程
? (1)ssh client先在生成一對自己的私鑰和公鑰,將自己的公鑰發送給ssh server
? (2)ssh server生成一個隨機數,并且用ssh client的公鑰將這個隨機數加密,然后發送到ssh client
? (3)ssh client收到這個加密的隨機數后,用自己的似要將其解密,然后將這個數發送到ssh server
? (4)ssh server將這個數進行對比,若相同就建立ssh連接,同時將這個公鑰存在家目錄的.ssh目錄下的authorized_keys文件中
生成ssh client秘鑰
? ??
? ssh-keygen(該過程可以給私鑰加密)
發送ssh client公鑰到ssh server
? ?
??ssh-copy-id hostip
? 在ssh server家目錄下的.ssh目錄下會存authorized_keys,里面會添加一條和客戶端的公鑰文件一樣的信息。?
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。