Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

scp и sftp

В пакет OpenSSH также входят две программы, которые могут использовать туннель с шифрованием SSH для копирования файлов по сети. Первый, УПП (защищенная копия) используется так же, как и знакомый cp программа для копирования файлов. Наиболее заметное отличие состоит в том, что перед путями источника или назначения может стоять имя удаленного хоста, за которым следует символ двоеточия. Например, если мы хотим скопировать документ с именем документ.txt из нашего домашнего каталога в удаленной системе, удаленная системав текущий рабочий каталог нашей локальной системы, мы могли бы сделать это:



[я @ linuxbox ~] $ scp удаленный-sys:document.txt .

пароль me @ remote-sys:

[я @ linuxbox ~] $ scp удаленный-sys:document.txt .

пароль me @ remote-sys:


Document.txt

[я @ linuxbox ~] $

100% 5581 XNUMX

5.5 КБ/с 00:00

Document.txt

[я @ linuxbox ~] $


изображение

Как и в случае SSHвы можете добавить имя пользователя в начало имени удаленного хоста, если желаемое имя учетной записи удаленного хоста не соответствует имени локальной системы:



[я @ linuxbox ~] $ scp bob@remote-sys:document.txt .

[я @ linuxbox ~] $ scp bob@remote-sys:document.txt .


изображение

Вторая программа копирования файлов SSH: SFTP который, как следует из названия, является безопасной заменой FTP программу. SFTP работает так же, как оригинал FTP программа, которую мы использовали ранее; однако вместо передачи всего в открытом виде он использует зашифрованный туннель SSH. SFTP имеет важное преимущество перед обычным FTP тем, что для этого не требуется, чтобы FTP-сервер работал на удаленном хосте. Для этого требуется только SSH-сервер. Это означает, что любой удаленный компьютер, который может подключаться к SSH-клиенту, также может использоваться в качестве FTP-сервера. Вот пример сеанса:


[я @ linuxbox ~] $ удаленная система sftp

Подключение к удаленному-sys... пароль me@remote-sys: sftp> ls

Ubuntu-8.04-desktop-i386.iso sftp> жк-рабочий стол

sftp> получить ubuntu-8.04-desktop-i386.iso

Получение /home/me/ubuntu-8.04-desktop-i386.iso в ubuntu-8.04-desktop-i386.iso

[я @ linuxbox ~] $ удаленная система sftp

Подключение к удаленному-sys... пароль me@remote-sys: sftp> ls

Ubuntu-8.04-desktop-i386.iso sftp> жк-рабочий стол

sftp> получить ubuntu-8.04-desktop-i386.iso

Получение /home/me/ubuntu-8.04-desktop-i386.iso в ubuntu-8.04-desktop-i386.iso


/home/me/ubuntu-8.04-desktop-i386.iso 100% 699 МБ

sftp> до свидания

7.4MB / с

01:35

/home/me/ubuntu-8.04-desktop-i386.iso 100% 699 МБ

sftp> до свидания



изображение

Наконечник: Протокол SFTP поддерживается многими графическими файловыми менеджерами, присутствующими в дистрибутивах Linux. Используя Nautilus (GNOME) или Konqueror (KDE), мы можем ввести URI, начинающийся с sftp: // в адресную строку и работать с файлами, хранящимися в удаленной системе, на которой работает SSH-сервер.


изображение


изображение

SSH-клиент для Windows?

Допустим, вы сидите за компьютером с Windows, но вам нужно войти на сервер Linux и выполнить настоящую работу; Что вы делаете? Конечно же, приобретите клиентскую программу SSH для своего Windows! Таких существует несколько. Самым популярным из них, вероятно, является PuTTY, созданный Саймоном Тэтэмом и его командой. Программа PuTTY отображает окно терминала и позволяет пользователю Windows открыть сеанс SSH (или telnet) на удаленном хосте. Программа также предоставляет аналоги для УПП и SFTP программ.

PuTTY доступен по адресу http://www.chiark.greenend.org.uk/~sgtatham/putty/.


Лучшие облачные вычисления для ОС в OnWorks: