遠程登陸

遠程登陸

  • 登陸工具:xshell, putty, secureCRT, Xmanager
  • linux 能夠遠程登陸 linux
  • mac 也能夠遠程登陸 linux
  • ssh root@192.168.222.128 使用該命令能夠在linux下登陸linux,地址改成要登陸的主機ip地址
  • xshell除了用戶名密碼登陸還能夠用祕鑰的方式登陸
  • 公鑰+私鑰 公鑰是用來加密的,私鑰是用來解密的
  • 建立祕鑰方法以下
  • 而後使用生成來產生祕鑰
  • 使用默認設置
  • 直接下一步
  • 自定義一個密鑰名稱,密鑰加密密碼能夠自定義或者爲空,若是爲空則登陸時直接密鑰認證, 若是有加密密碼則登陸時還須要輸入密碼,這裏設置爲空,而後點完成
  • 選擇剛纔建立的密鑰,而後點擊屬性
  • 點擊公鑰界面,而後將公鑰複製出來
  • 把公鑰放到任何須要遠程登陸的linux機器上面
  • 首先要建立目錄,使用命令 mkdir ~/.ssh/ , ~ 表明當前用戶家目錄
  • 建立完成後,使用 cd ~/.ssh/ 進入該目錄
  • 使用 vi authorized_keys 編輯一個文件
  • 而後把剛纔的公鑰粘貼到這個文件裏面,而後保存退出
  • 而後使用 chmod 600 !$ 將剛纔編輯的文件權限修改一下
  • !$ 表示上一條命令最後一個參數,也就是說最後一個空格後面的參數
  • 上一條命令是 vi authorized_keys,最後一個空格後面的參數就是 authorized_keys
  • 因此 chmod 600 !$ = chmod 600 authorized_keys
  • 進入xshell鏈接的界面,鏈接方法改成public key,用戶密鑰選擇本身建立的密鑰
  • 測試是否鏈接成功
  • echo $HOME 查看當前用戶家目錄
  • whoami 查看當前用戶是誰
  • 在文件或目錄前面加 . 表示這個文件或目錄是隱藏的
  • ls命令沒法查看隱藏文件目錄,ls -a 才能查看隱藏文件目錄
  • cd後面什麼都不加,表示進入用戶家目錄,cd == cd ~
  • 相對路徑時相對當前目錄的路徑,絕對路徑是指從根開始的路徑
  • cd - 能夠到達上一次所在的路徑
  • 例子:cd .ssh 進入.ssh目錄,而後 cd /tmp 進入tmp目錄內,再執行 cd - 那麼將會回到 .ssh 目錄內
相關文章
相關標籤/搜索