?
Solution:
One possible reason is that because the
ssh server daemon
, or
sshd
, is not loaded and running on localhost, so any attempt to ssh connect to localhost would fail. I check to see whether ssh and sshd are running by typing the following command:
$ ps aux | grep ssh # Result: bunch of lines, but none of them is about "sshd", only one line is about "ssh"
?
Result is, I only see ssh running, but not sshd. So I know ssh server daemon is probably not started yet.
First, I verify that I have installed the package “openssh-server” on my fedora box.
Then I check the status of sshd service:
?
You may not have OpenSSH completely installed. Type this in terminal:
sudo apt-get install openssh-client sudo apt-get install openssh-server
?
Another problem that you could have is that your firewall could be blocking the ssh connection. I use Firewall Configuration to manage my ports and firewall.
?
to restart it type
sudo /etc/init.d/ssh restart
?
to stop it type
sudo /etc/init.d/ssh stop
?
to start it type
sudo /etc/init.d/ssh start
?
?
OpenSSH server on Mac OS X
OpenSSH server is part of Mac OS X and you don't need to install any additional package.
To enable the OpenSSH server of Mac OS X, open System Preferences:
?
Click on sharing and enable Remote Login:
This will start up OpenSSH server automatically.
?
來源: http://www.gooze.eu/howto/using-openssh-with-smartcards/openssh-server-on-mac-os-x
?
?
SSH: connect to host localhost or ip addr port 22: Connection refused
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
