Мне кажется, что ваш SSH-процесс не запущен. Поэтому нет программного обеспечения, которое принимает соединения на этом порту. Вы можете проверить это:
sudo service ssh status
или
sudo /etc/init.d/ssh status
Сценарий должен вывести что-то вроде ssh start/running, process 1234, если SSH запущен. Если нет, вы увидите ssh stop/waiting. Я подозреваю, что вы получите последнее сообщение. Если это так, вам просто нужно запустить демон SSH:
sudo service ssh start
Кроме того, вы должны посмотреть в sshd_config и /etc/default/ssh, если есть некоторые «странные» варианты.
Я хотел бы ответить как комментарий, но мне нужна репутация, чтобы писать комментарии. Итак, я пишу здесь.
Я использую готовые виртуальные системы qiime. Как я знаю, в этой системе QIIME использует другой метод настройки пути. В файле «.bashrc» он использует activate.sh как
source /home/qiime/qiime_software/activate.sh
В файле activate.sh вы можете найти строки
export PYTHONPATH=/home/qiime/.../:/home/qiime/.../:
/usr/local/lib/python2.7/dist-packages/`
Вы должны отредактировать файл, добавив «: /usr/local/lib/python2.7/dist-packages/» после путей и снова запустите файл, используя следующую команду:
source /home/iime/qiime_software/activate.sh
Я получил решение здесь из вашего вопроса и ответа. спасибо.