Могу ли я загрузить файл на свой компьютер из telnet (putty)?
6887
user3183
Я сгенерировал ключ для использования с SSH(Subversion) на своем Unix-сервере, и мне нужно загрузить ключ.
Я пытался использовать программу FTP, но папки скрыты, т.е. /.ssh/
Может ли кто-нибудь загрузить их во время сеанса putty / telnet?
`ssh` - это не то же самое, что` telnet`. Либо исправьте заголовок или теги. Во-вторых, большинство FTP-клиентов имеют опцию «показывать скрытые файлы». (FTP слишком небезопасен, чтобы быть ответом.)
grawity 15 лет назад
1
Вы можете использовать SCP или SFTP для передачи файлов по SSH.
Но вы должны иметь возможность делать то, что вам нужно в вашем FTP-клиенте. Посмотрите в настройках клиента, где вы можете установить команду list, и добавьте "-ah" в конце. Ваш FTP-клиент может даже иметь настройку для отображения скрытых файлов
4
dlux
Вы можете попробовать использовать Le Putty и сделать перевод ZMODEM с помощью sz.
Разве ты не слишком молод, чтобы знать о zmodem, сынок? +1 для знающего клиента, у которого это есть, все же.
dmckee 15 лет назад
1
Эй, теперь ... Мне приходилось раздувать пыль какого-то X / ZMODEM один или два раза в моей карьере. ;-)
dlux 15 лет назад
2
Конечно, но у меня есть шесть или семь лет на вас, и большинство моих сверстников никогда не использовали его. Конечно, я долгое время жил на заднем крае технологической кривой ...
dmckee 15 лет назад
0
Каждый раз, когда вы случайно ударите образ IOS на устройстве Cisco ... вы сможете попрактиковаться в xmodem skillz. Только однажды совершил эту ошибку ... но я помог другим исправить их с тех пор.
romandas 15 лет назад
2
2
jottos
У меня была похожая проблема, я использовал функцию копирования в putty - просто выберите (hilites text) в окне putty, и вы можете вставить его непосредственно в приложение Windows. Это нормально для ключевых файлов, так как они помещаются на одном экране.
Если у вас больше текста, я прибегаю к отправке мне по почте самого файла
2
mwalling
Я предполагаю, что, поскольку вы используете PuTTY, вы, вероятно, работаете из Windows и подключаетесь через SSH, а не через Telnet (поскольку вы говорили о генерации ключа SSH для SVN). Если это так, вы можете захотеть заглянуть в WinSCP вместо использования FTP для доступа к вашим данным в удаленной системе. (SCP / SFTP добавляет безопасность SSH, тогда как FTP передает ваше имя пользователя и пароль «в открытом виде» в удаленную систему). Это графический клиент, который построен поверх исходного кода PuTTY.
1
Duck
Есть ли что-то, что мешает вам скопировать их в место, откуда вы можете отправить их по FTP?
1
dmckee
Лучше всего использовать sftpили ftpклиент, который позволит вам отображать и получать скрытые файлы.
Но ответ на поставленный вопрос: в старые добрые времена мы привыкли [xyz]modemделать это. В Putty даже может быть встроена эта технология, но вам понадобится клиент отправки (называемый szна машинах Unix) на дальнем конце, чтобы это работало.
0
Chris W. Rea
Мне нравится предложение ZModem, но я удивлен, что никто еще не предложил uuencode, который не должен требовать другого клиента SSH - при условии, что большинство терминальных пакетов могут просто записывать вывод терминала в файл. Даже если это невозможно, достаточно короткие файлы помещаются на экране и могут быть скопированы / вставлены в окно Блокнота.
Таким образом, на стороне UNIX, UUencode двоичный файл, который вы хотите отправить, захват вывода текста терминала этого UUencoding в текстовый файл в Windows, а затем uudecode этот текстовый файл на стороне Windows, чтобы восстановить исходный двоичный файл. Очень примитивно, но работает как шарм.
Смотрите эту статью в Википедии об Uuencoding . Я надеюсь, что вы можете найти утилиты uuencode / uudecode как часть отличного проекта Cygwin .
Кстати, если файлы уже являются текстовыми, вам не нужно их кодировать, просто захватить или скопировать / вставить. Но я надеюсь, что это очевидно :-)
Chris W. Rea 15 лет назад
0
0
dbr
В частности, для ключа SSH вы можете просто увеличить окно терминала cat ~/.ssh/id_rsa.pubи скопировать ключ (выделив текст) и вставить его локально.
Для больших или двоичных файлов посмотрите в SCP(или SFTP)
-2
lumpynose
Вы используете Putty, которому в основном 30 лет. В те времена было слишком сложно добавить многозадачность в программное обеспечение уровня пользователя, поэтому ответ «нет».
Вам нужно будет запустить другую программу, scp и т. Д. И использовать ее для передачи файлов. Если обе стороны, клиентская и удаленная система, являются Unix, вы можете использовать ~ с последующим ctl-Z (без пробела или возврата после тильды), и это приостановит ваш сеанс замазки, а затем вы можете начать использовать scp или что-то еще для передачи файл. После этого используйте команду unix fg для повторного подключения к приостановленной фоновой замазке.
... чувак, как ** точно ** PuTTY 30 лет? (Я бы понял, если бы вы сказали "telnet", но ...)
grawity 15 лет назад
1