2022年1月28日 星期五

Linux ssh 使用

一般遠端要進入Linux 都是使用ssh

使用ansible操作也都是透過ssh

確認遠端要連線的主機允許連線

一.遠端主機安裝與啟動ssh服務

  要遠端連線的主機

  檢查/etc/init.d/下 有沒有ssh 或sshd

  若沒有

  安裝

  sudo apt-get install ssh

  啟動

  sudo systemctl start ssh.service

  停止

  sudo systemctl stop ssh.service

  若22 port沒有對外開放

  sudow ufw allow 22 開啟

二.client端連線

  除了使用帳密登入外

  可以將client的ssh public key copy到遠端主機上

  ssh-copy-id ozzy@xxxx (這是帳號@遠端ip) 

  之後就可以以ssh key登入

  ssh ozzy@xxxx

三.清除knows_host

若連線的機器有換或是重裝系統

需要先移除原本紀錄在know host內該ip的紀錄

ssh-keygen -R 192.168.0.99

重新ssh連線就會產生該ip新的host紀錄了

沒有留言: