動作環境:SSH訪問端
OS: mac os x 10.7.2
Shell: GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin11)
SSH服務提供端:Vmware Fusion Version 3.0.0 (204229)
CentOS release 5.6 (Final)
SSH服務提供端(Linux)配置
- SSH服務器端安裝
sudo yum install openssh-server openssh-clients
- SSH服務自啟動設置
sudo /sbin/chkconfig sshd on
- SSH服務啟動
sudo /sbin/service sshd start
- 防火牆設定
sudo vi /etc/sysconfig/iptables
添加下面一行
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
重啟防火牆
sudo /sbin/service iptables stop
sudo /sbin/service iptables start
- 調整SSH設定
vi /etc/ssh/sshd_config
禁止root通過SSH登錄
PermitRootLogin no
對指定用戶開放SSH
AllowUsers nutcracker
保存,重啟sshd。
- 設置命令行模式啟動(非必須)
由於這台主機主要通過SSH遠程登錄,所以關閉GUI節省系統資源。
sudo vi /etc/inittab
將 id:5:initdefault: 改為 id:3:initdefault: ,重啟動。
SSH客戶端(mac os)配置
- mac os 集成了SSH,未進行任何配置。
打開終端,ssh 192.168.**.** 即可連接到上面配置過的主機。
- (題外)若要開啟mac os的SSH服務,只需在Sharing設置中勾選Remote Login,和啟動Apache服務相似。