2014-09-18 2 views
0

Я просто пытаюсь соединиться с моим SFTP сервером он дает мне ошибку, каксвязи SFTP отказался вопрос

ssh: connect to host 192.xxx.xxx.xxx port 22: Connection refused 

я использую следующую команду для подключения с моего мятой (Linux) ОС

SSH 192. xxx.xxx.xxx

Пожалуйста, помогите решить эту проблему.

Заранее спасибо.

ответ

0

Filezilla или DS-5 (SFTP) отказалась подключиться к Embedded Linux (sunxi 3.4.103) система, однако TeraTerm (SSH) работал нормально. Я прокомментировал строки в .bashrc (также посмотрим на .profile), который заставлял интерактивные данные отправлять обратно неинтерактивному клиенту, и это устранило проблему. По-видимому, это давняя проблема, описанная в разделе 2.9 от http://www.openssh.com/faq.html.

+0

Что такое линия? –

0

Из-за ошибки кажется, что SSH (порт 22) не включен для вашей целевой машины. Какова ОС вашей целевой машины?

+0

Я думаю, что это linux os – amit

0

Во-первых, убедитесь, что на компьютере, к которому вы пытаетесь подключиться, установлен SSH-сервер.

На хосте (машина вашего подключения к):

dpkg --get-selections | grep ssh 

Убедитесь, что выход включает в себя сервер SSH. Наиболее распространенный будет показан

openssh-server     install 

Это сервер, на котором я покажу вам, как использовать. Если у вас не установлен сервер SSH, установите его с помощью следующей команды:

sudo apt-get install openssh-server 

После того, как вы уверены, что сервер SSH установлен, попытка подключиться к нему из себя первым:

ssh 127.0.0.1 

Введите «да», чтобы добавить отпечаток пальца к известным хостам, а затем введите свой пароль.

Если это работает, попробуйте подключиться со своей клиентской машины (с которой вы подключаетесь).

Если он все еще не работает, вам может потребоваться разблокировать порт 22 на брандмауэре хост-машины. Для этого типа:

sudo ufw allow 22