❶ ssh連接其他linux機器過慢怎麼辦
ssh連接Linux伺服器很慢,主要因為兩個原因
1 DNS反向解析的問題。OpenSSH在用戶登錄的時候會驗證IP,它根據用戶的IP使用反向DNS找到主機名,再使用DNS找到IP地址。
解決辦法是關閉ssh伺服器的DNS反響解析,編輯etc/ssh/sshd_config,將UseDNS設置為no;
2 ssh的gssapi認證。
用ssh -v user@server 可以看到登錄時有如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
因此仍然編輯etc/ssh/sshd_config,將GSSAPIAuthentication設置為no。
最後重啟sshd服務即可
❷ 用SSH遠程登錄linux比較慢,ssh-v 日誌如下,求大神指點。
你好,這個可能與你的網路名字解釋有關。
查看一下你的IP地址,
然後再伺服器的/etc/hosts里添加下面的項目
你的IP地址 你喜歡的名字。
❸ Linux虛擬機第一次本機免密登錄需要多長時間
Linux虛擬機第一次本機免密登錄需要3分鍾
Linux—設置虛擬機之間免密登錄,適合集群之間,方便文件傳輸。
❹ 戴爾PowerEdge R210II伺服器安裝了linux系統後,SSH登陸輸入root後,跳出輸入密碼為什麼這么慢
1、排除硬體原因,這個伺服器安裝linux配置上綽綽有餘;
2、你使用的是ssh,要從這個入手分析兩台機器間的網路是否有問題;可以ping 另一個伺服器 看看延時;
3、檢查驗證方式和埠;
❺ 如何解決SSH連接Linux伺服器變慢的問題
大致是有以下幾種原因:
1、SERVER的SSHD會去DNS查找訪問的CLIENT IP的HOSTNAME,如果DNS不可用或者沒有相關記錄,就會消耗一段時間。
2、在authentication gssapi-with-mic有時候也會消耗一段時間
一、測試查找具體原因:
1、使用ssh -v host進行debug
<span style="font-size:18px;"># ssh -v 192.168.100.10</span>
然後就會輸出一大堆debug,通過debug信息就可以看到連接到什麼地方被耽擱了
比如會顯示如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
No credentials cache found
2、檢測連接時間
<span style="font-size:18px;"># time ssh [email protected] exit</span>
二、解決方法(建議一個個設置,因為每個人連接慢的原因都不一樣):
注意:修改之後記得重啟sshd服務
# service sshd restart
1、關閉DNS反向解析
在linux中,默認就是開啟了SSH的反向DNS解析,這個會消耗大量時間,因此需要關閉。
# vi /etc/ssh/sshd_config
UseDNS=no
在配置文件中,雖然UseDNS yes是被注釋的,但默認開關就是yes
2、關閉SERVER上的GSS認證
在authentication gssapi-with-mic有很大的可能出現問題,因此關閉GSS認證可以提高ssh連接速度。
# vi /etc/ssh/sshd_config
GSSAPIAuthentication no
3、修改server上nsswitch.conf文件
# vi /etc/nsswitch.conf
找到
hosts: files dns
改為
hosts:files
hosts: files dns這一行含義是對於訪問的主機進行域名解析的順序,是先訪問file,也就是/etc/hosts文件,如果hosts中沒有記錄域名,則訪問dns,進行域名解析,如果dns也無法訪問,就會等待訪問超時後返回,因此等待時間比較長。
注意:如果SERVER需要通過域名訪問其他伺服器,則需要保留此行。
4、修改SERVER上resolv.conf文件
4.1、刪除/etc/resolv.conf中所有不使用的IP。
4.2、把nameserver全部刪除,問題也能解決,但是伺服器就無法上網了。
4.3、如果SERVER曾經配置過雙網卡,則在該文件中會有一行目前不使用的IP地址,刪除該行即可。
5、修改SERVER上hosts文件
在SERVER上/etc/hosts文件中把客戶端的IP和HOSTNAME加入
6、打開SERVER上的IgnoreRhosts參數
IgnoreRhosts參數可以忽略以前登錄過主機的記錄,設置為yes後可以極大的提高連接速度
# vi /etc/ssh/sshd_config
IgnoreRhosts yes
----------------以上的均在SERVER上設置,以下的均在CLIENT上設置-------------------
7、修改客戶端的hosts文件
將目標SERVER的IP和域名加上去,使得本機的DNS服務能解析目標地址。
# vi /etc/hosts
192.168.100.11 doiido.com
註:hosts文件格式為'目標SERVER_IP 目標SERVER_NAME'。但是使用這個方法有一個弊端,如果需要給每台SERVER都添加一個域名解析。
8、修改客戶端配置文件ssh_conf(注意,不是sshd_conf)
# vi /etc/ssh/ssh_conf
找到
GSSAPIAuthentication yes
改為
GSSAPIAuthentication no
❻ linux 登錄不超時
以root用戶登錄,輸入 vi /etc/profile 命令,編輯profile文件。
查找TMOUT,若沒有,則可以在文件最後添加如下語句:
TMOUT=400
export TOMOUT
如果查找到了,直接設置時間就OK。
400表示登錄時最長時間。
❼ 為什麼用SecureCRT或putty通過ssh登錄Linux主機很慢
大家有沒有發現,輸入密碼之後還要過很久才會顯示命令提示符。這是不是因為Linux的伺服器太糟糕性能太低才會這樣呢?其實這是因為OpenSSH在用戶登錄的時候驗證IP。OpenSSH會根據用戶的IP使用反向DNS找到主機名,再使用DNS找到IP地址,最後匹配一下登錄的IP是否合法。如果你的網路里沒有DNS伺服器,或者你的主機名是隨便捏造的,花的時間就比較多。
安全和方便有時候兩個不得不選一個。我比較希望OpenSSH幫我把等待的時候省起來。方法是修改/etc/ssh/sshd_config文件,添加(或者修改)一行:
相信很多使用Linux的朋友都會在Windows下使用putty之類的工具登錄Linux主機。大家有沒有發現,輸入密碼之後還要過很久才會顯示命令提示符。這是不是因為Linux的伺服器太糟糕性能太低才會這樣呢?其實這是因為OpenSSH在用戶登錄的時候驗證IP。OpenSSH會根據用戶的IP使用反向DNS找到主機名,再使用DNS找到IP地址,最後匹配一下登錄的IP是否合法。如果你的網路里沒有DNS伺服器,或者你的主機名是隨便捏造的,花的時間就比較多。
安全和方便有時候兩個不得不選一個。我比較希望OpenSSH幫我把等待的時候省起來。
❽ 實用技巧:解決Linux Telnet登錄慢問題
更改/etc/resolv.conf文件
如果你的linux主機只是在區域網內工作,請將nameserver地址改為網卡本身的地址。
例:
suselinux:~
#
more
/etc/resolv.conf
nameserver
192.168.0.160
search
site
然後重啟網卡
suselinux:~
#
ifconfig
eth0
down
❾ 程序慢一般是什麼原因導致的,linux明顯比windows要慢
linux是真正的多用戶、多任務操作系統,所以在啟動時要開啟很多服務,自然比較慢。
openoffice素以慢著稱。由於其建構在java體繫上,需要java虛擬機去解釋指令,當然比較慢。
迅雷的下載速度是盜鏈的結果,而linux下的下載很多是單線程的(proz、multiget例外),自然比多線程且依靠盜鏈提高速度的迅雷慢。
火狐瀏覽器啟動時也不快,但運行起來後還是很穩定的。
其他的就沒有了。
其實linux比windows的強大不在於慢,而在於穩定和自由,更在於她所提供的眾多的、可以靈活的工具。
❿ linux系統vsftpd登陸慢卡怎麼辦
vsftpd是linux系統中的一款ftp軟體,用它可以實現文件,數據上傳與下載,但有些用戶會發現vsftpd登錄非常的慢,一停一停的,那麼如何解決vsftpd登陸慢卡問題呢?
1.修改伺服器上的/etc/resolv.conf令其內容只有類似
nameserver 192.81.133.229
nameserver 114.114.114.114
出現問題的機器的resolv.conf中總是含有localhost或者127.0.0.1這樣的地址。也就是說當客戶端連接伺服器時,伺服器會執行一個DNS查找,來確認域名,如果所用DNS解析不到,會等到超時為止。
2.修改vsftpd配置文件
vi /etc/vsftpd.conf
添加如下參數:
reverse_lookup_enable=NO
保存退出後,重啟vsftpd服務
service vsftpd restart
或
/etc/init.d/vsftpd restart
3.驗證
使用ftp客服端進行登錄,可以感覺到沒有等待了
如果你上面修改之後還有問題我們不防把
/etc/resolv.conf
nameserver 192.81.133.229
nameserver 114.114.114.114
改成
nameserver 8.8.8.8
nameserver 8.8.8.8
了,這樣估計會快很多,上面用的是google伺服器的dns我們也可以用自己伺服器或域名dns