資應五甲 Linux 期末筆記

第十一章、重點整理與本章習題

重點回顧

http://linux.vbird.org/linux_server/0310telnetssh.php#sftp

  • 遠端連線伺服器可以讓使用者在任何一部電腦登入主機,以使用主機的資源或管理與維護主機;
  • 常見的遠端登入服務有 rsh, telnet, ssh, vnc, xdmcp 及 RDP 等;
  • telnet 與 rsh 都是以明碼傳輸資料,當資料在 Internet 上面傳輸時較不安全;
  • ssh 由於使用金鑰系統,因此資料在 Internet 上面傳輸時是加密過的,所以較為安全;
  • 但 ssh 還是屬於比較危險的服務,請不要對整個 Internet 開放 ssh 的可登入權限,可利用 iptables 規範可登入範圍;
  • ssh 的 public Key 是放在伺服器端,而 private key 是放在 client 端;
  • ssh 的連線機制有兩種版本,建議使用可確認連線正確性的 version 2
  • 使用 ssh 時,盡量使用類似 email 的方式來登入,亦即: ssh username@hostname
  • client 端可以比對 server 傳來的 public key 的一致性,利用的檔案為 ~user/.ssh/known_hosts
  • ssh 的 client 端軟體提供 ssh, scp, sftp 等程式;
  • 製作不需要密碼的 ssh 帳號可利用 ssh-keygen -t rsa 來製作 public, private Key pair;
  • 上述指令所製作出的 public key 必須要上傳到 server 的 ~user/.ssh/authorized_keys 檔案中;
  • Xdmcp 是透過 X display manager (xdm, gdm, kdm 等) 所提供的功能協定;
  • 以下Xdmcp略......

本章習題

http://linux.vbird.org/linux_server/0310telnetssh.php#ex