裸機telnet處理過程記錄

網絡環境:192.168.101   此網段能訪問外網


新安裝的機器:以192.168.101.235爲例,網關爲192.168.101.245


1、要在網絡上用yum 進行安裝,但是剛開始不能拼通外網

如ping baidu.com

[root@h_slave2 ~]# ping baidu.com
ping: unknown host baidu.com


處理如下:

a、在網絡上加入網關地址

vi /etc/sysconfig/network-scripts/ifcfg-eth1
加上:gateway=192.168.101.245

b、vi /etc/resolv.conf

加上:nameserver 8.8.8.8 (公共的DNS解析)

然後重啓網絡:service network restart

就能直接訪問外網了,自帶的官方yum 源就可以用了。


2、在網絡上完整安裝gc++

yum install -y gcc gcc-c++


3、有些機器是不能訪問外網的,但是卻要安裝相同的文件

處理方法如下:

把yum安裝時設置成安裝完成後不刪除安裝包:

修改一下yum的設置,可以讓他不刪除下載的rpm。把/etc/yum.conf文件中的“keepcache=0”改爲“keepcache=1”即可。rpm文件包保存目錄爲:/var/cache/yum


4、在不能訪問外網的機器上安裝telnet

安裝包的順序如下:(rpm -ivh )

xinetd-2.3.14-39.el6_4.x86_64.rpm
telnet-server-0.17-47.el6_3.1.x86_64.rpm
telnet-0.17-47.el6_3.1.x86_64.rpm

然後:

vi /etc/xinetd.d/telnet  --把disable的yes改成no
service xinetd restart

http://hi.baidu.com/zhuweich/item/7968e9c36f75ae62f6c95d42 (此處參考了這裏的方法)

這樣telnet的服務端和客戶端就安裝完成了。


5、爲安全考慮,要設置linux環境不允許root直接ssh登錄,設置如下:

先新增加一個普通權限的用戶,並設置好密碼

然後:vi /etc/ssh/sshd_config

    把 PermitRootLogin yes 改成 PermitRootLogin no

    重啓sshd服務 :service sshd restart

這樣就不能直接ssh到root用戶了,而應該先ssh到普通用戶,然後再su 到root 用戶


6、相關問題

a、在一臺機器上拼另外一臺的IP:port (telnet ip:port)

報如下錯誤時:

telnet: connect to address 192.168.40.236: No route to host

原因:沒有關閉防火牆,把防火牆關閉即可解決 service iptables stop


b、直接telnet地址(telnet ip,進行登錄)

報錯誤如下:

login: root
Password:
Login incorrect

login: Connection closed by foreign host.

原因:

默認情況下,系統只允許普通用戶telnet登錄,不允許root用戶登錄。

要想獲得root權限,可以使用普通用戶登錄,然後執行su,來獲得root權限。

也可以使用以下方法設置,允許root登錄telnet:

修改/etc/pam.d/remote,註釋掉此行:  auth  required  pam_securetty.so

注:不建議開放telnet的root登錄,容易帶來安全隱患。

http://www.cnblogs.com/xlmeng1988/archive/2012/04/24/telnet-server.html

(此處參考了這裏的方法)



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