在Ubuntu上配置ssh-server
sudo apt-get install openssh-server
然后确认ssh-server是否启动
ps -e | grep ssh
如果存在sshd就说明ssh-server已经开启成功
1670 ? 00:00:00 sshd 14543 ? 00:00:00 sshd 14635 ? 00:00:00 sshd
如果没有sshd,需要手动开启
/etc/init.d/ssh start
其他配置可以参考这篇文章:http://www.oschina.net/question/234345_40918
在Mac上登录ssh
我使用的终端是iTerm2,系统的终端也是一样的。
如果没有配置过的Mac,在第一次登录的时候会出现如下错误
ssh: connect to host localhost port 22: Connection refused
拒绝访问的原因是没有在『系统偏好设置』里面设置,参考这篇文章:http://www.tuicool.com/articles/YreMV3v
简单的配置就可以解决。
在Mac上终端出现乱码的解决办法
在服务器的.bashrc文件中加入以下代码:
export LANG='UTC-8'
export LC_ALL='en_US.UTF-8'
然后 source 一下
source ~/.bashrc
之后在Mac上的Terminal Preference中的encoding改成UTF-8
就大功告成了!
具体可以参考http://segmentfault.com/q/1010000002426378
也有另外的设置办法例如http://blog.csdn.net/abcjennifer/article/details/46438717
iTerm2的设置如下http://blog.csdn.net/wirelessqa/article/details/12583925