1) SSH 協定,在預設的狀態中,本身就提供兩個伺服器功能(传输时加密):
- 一個就是類似 telnet 的遠端連線使用 shell 的伺服器,亦即是俗稱的 ssh ;
- 另一個就是類似 FTP 服務的 sftp-server !提供更安全的 FTP 服務。
目前 SSH 的協定版本有兩種,分別是 version 1 與 version 2 ,其中 V2 由於加上了連線檢測的機制,可以避免連線期間被插入惡意的攻擊碼,因此比 V1 還要更加的安全。所以囉,請盡量使用 V2 版本即可,不要使用 V1 囉。
2)删除公鑰與私鑰
rm /etc/ssh/ssh_host*
3)启动SSH 服务(启动会新建公钥和私钥(如果不存在))
/etc/init.d/sshd restart
4)查看SSH服务占用的端口
netstat -tlnp | grep ssh
PS:SSH 不但提供了 shell 給我們使用,亦即是 ssh protocol 的主要目的,同時亦提供了一個較為安全的 FTP server ,亦即是 ssh-ftp server 給我們當成是 FTP 來使用!所以,這個 sshd 可以同時提供shell 與 ftp 喔!而且都是架構在 port 22 上面的
5)客户端通过pietty经SSH连接Linux
pietty中文乱码问题:
- 文字檔案本身在存檔時所挑選的語系;
- Linux 程式 (如 bash 軟體) 本身所使用的語系 (可用 LANG 變數調整);
- pietty 所使用的語系。
6)sshd 伺服器細部設定
放在/etc/ssh/sshd_config 中