Ubuntu linux安裝ssh server

轉自:http://blog.chinaunix.net/u2/70285/showart_1889317.html

 

一 ubuntu 中設置sshd

sudo apt-get install openssh-server

自動啓動 ( 好像安裝後默認地已經以openssh-daemon在後臺運行了。 也可以使用chkconfig來設置自動啓動。)
sudo vi ~/.bashrc

添加
/etc/init.d/ssh start

修改配置
ssh-server配置文件位於/ etc/ssh/sshd_config,在這裏可以定義SSH的服務端口,默認端口是22,你可以自己定義成其他端口號,如222。然後重啓SSH服務:

sudo /etc/init.d/ssh restart

 

二 fedora16 中設置sshd
1.安裝
yum install openssh-server
2.端口設置22
gedit /etc/ssh/ssh_config
Port 22和Portocol 2,1去掉前面的註釋
3.開啓防火牆的22號端口
防火牆允許tcp的22端口通過,
gedit /etc/sysconfig/iptables
裏面添加
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
裏面添加
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
4.啓動sshd服務
systemctl start sshd.service
5.開機自動啓動sshd服務
systemctl enable sshd.service
6。如何讓ssh連接服務器或者sshtunnel保持連接呢?
  其實也很方便,只要在/etc/ssh/ssh_config文件里加兩個參數就行了
  1、TCPKeepAliveyes
  2、ServerAliveInterval300
  前一個參數是說要保持連接,後一個參數表示每過5分鐘發一個數據包到服務器表示”我還活着”
7.解決ssh端亂碼問題
Linux中的SSH終端亂碼問題的解決
Linux中的SSH終端亂碼問題的解決
1.vi /etc/sysconfig/i18n
將內容改爲
LANG=”zh_CN.GB18030″
LANGUAGE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”lat0-sun16″
這樣中文在SSH,telnet終端就可以正常顯示了。
2.安裝Linux的時候選擇的是中文字,但是使用的時候出現了亂碼解決方法是在命令提示下輸入export LANG=C
3.export LC_ALL=zh_CN.GBK
export LANG=zh_CN.GBK

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章