⑴ 我在本地 虛擬機 上SSH訪問公司gitlab伺服器報連接被拒絕
你說的在瀏覽器里瀏覽不了,還是代碼clone不下來?如果是前者,就是網的問題,如果是後者,就是ssh公鑰或者ip的問題,你可以具體說下
⑵ linux 可以PING通,但SSH連接不上,如何解決
原因:被防火牆擋掉,ssh服務配置文件中的參數是否拒絕了連接等等。
解決方法:
一、開啟SSH。
以root用戶登錄Linux,打開終端,運行:/etc/init.d/sshd restrat。
二、關閉防火牆。
1.在終端運行 setup。
2,.選擇 firewall 回車。
3.按tab鍵切換到disablede項,然後按空格鍵選擇,然後再按tab鍵切換到ok,按空格件選擇。
4.按tab鍵切換到quit,按空格件選擇。然後用客戶端ssh登錄Linux。
三、關閉防火牆的另一種方式。
/etc/init.d/iptables stop。
四、如果ping不同,如果是在Vmware中安裝的linux,需要在虛擬機設置中,將 NetworkAdapter設置成"Bridged"(橋接), 因為默認是「NAT」。
⑶ Xshell無法連接伺服器
用戶要開通Linux系統伺服器的時候,建議運行Xshell來遠程連接伺服器,如果連接不上,可以檢查網路環境是否健康。
除此之外,也一定要填寫正確的寫Linux伺服器登錄信息,包括伺服器用戶名、密碼等。如果是Linux伺服器登錄信息錯誤,可以在應用主機商客中心或者郵箱進行查看。與此同時,如果你沒有安裝SSH服務或者版本過低,那麼也會出現連接不上的情況,這個時候你可以採用如下方式進行處理:
1、輸入#ps -e | grep ssh ,如果出現「sshd」的字樣,那麼表示已經啟動了,沒有則說明沒有成功。
2、安裝SSH,並輸入#sudo apt-get install openssh-server
3、啟動#/etc/init.d/ssh start
最後的最後,如果SSH埠號(22)已經呈現開放狀態,IP也已經加入了白名單,但是就是連接不上,這個時候可以重新安裝下MySQL,修改sshd的群組和root就行了。
⑷ sshpass連接時出現問題,幫忙看看啊(Permission denied, please try again)
解決方法是:
在/root/.ssh/known_hosts 文件裡面將原來的公鑰信息刪除即可。
具體原因分析,SSH 報「Host key verification failed.」。
客戶端無法正常通過 SSH 連接伺服器時,先通過如下方式進行 telnet 埠測試,判斷是否是中間網路異常所致。
一般來說,出現該錯誤有這么幾種可能:
1.ssh/known_hosts 裡面記錄的目標主機 key 值不正確。這是最普遍的情況,只要刪除對應的主機記錄就能恢復正常。
2. .ssh 目錄或者 .ssh/known_hosts 對當前用戶的許可權設置不正確。這種情況比較少,一般正確設置讀寫許可權以後也能恢復正常。
3. /dev/tty 對 other 用戶沒有放開讀寫許可權。這種情況極為罕見。出現的現象是,只有 root 用戶能夠使用 ssh client,而所有其他的普通用戶都會出現錯誤。
ssh登陸不能在命令行中指定密碼,sshpass 的出現,解決了這一問題,用於非交互的ssh 密碼驗證 它支持密碼從命令行,文件,環境變數中讀取。
⑸ ssh 連接提示 Permission denied 怎麼破
鏈接被拒絕。你用來連接的用戶在伺服器端設置了禁止通過ssh訪問。換個允許的用戶或者重新設置
⑹ ssh命令連接伺服器提示許可權拒絕
在/etc/ssh/sshd_config中有一個選項StrictModes,如果該選項是yes,那麼如果某些文件或者文件夾的許可權不對則無法ssh登錄,具體許可權如下
chmod g-w /home/your_user
chmod 700 /home/your_user/.ssh
chmod 600 /home/your_user/.ssh/authorized_keys
⑺ telnet22埠正常,ssh連接不上,怎麼回事
1、檢查公司防火牆和iptables服務,看看有沒有和22埠相沖突之類規則。
2、檢查路由器是否有將22埠映射到別的IP。
3、檢查/etc/hosts.deny和/etc/hosts/allow是否有做ssh的限制登陸。
4、如果是root賬號登陸,檢查伺服器ssh服務是否允許root登陸ssh.
5、如果是用密碼登陸,檢查ssh服務是否禁止了通過密碼登陸,只開啟了密鑰認證。
6、登陸的賬號是否有伺服器登陸許可權
⑻ SSH連接為什麼被拒絕
首先,看一下你的是否可以ping通,如果可以的話,關閉了iptalbes,網路連接那麼應該就不是問題了。
就看你自己是否安裝了什麼軟體,就算安裝了,不還是可以通過查看進程來判斷么?
是否可以換一個SSH客戶端軟體呢,比如SecureCRT或Putty,也有可能是你客戶端軟體有問題呢?