Много е лесно да се обърнеш
scp –P 50001 [email protected]:somefile./somefile
ssh –p 50001 [email protected]
в нещо бързо:
scp remotehost:somefile./somefile
ssh remotehost
Освен определянето на номерата на портовете, адресите и потребителските имена, можете да посочите ключови файлове, интервали от време и тонове други опции. Всичко, което е необходимо, е един малък файл.
Извикайте текстов редактор и го насочете към този файл:
~/.ssh/config
Друга възможност е да поставите съдържанието и да го запазите в този файл, но най-добре е да го отворите, ако вече съществува. Ето основния формат на това, което трябва да поставите (или добавете към това, което имате).
Заменете потребителското си име и уеб адреса (или IP адреса за местоназначения вътре в мрежата) вместо remote.sshserver.com. Накрая, ако използвате персонализиран порт (всичко друго от 22, по подразбиране), посочете това. В противен случай можете да пропуснете последния ред.
След това създадох чифт ключови файлове на отдалечения сървър, за да използвам, така че не е необходимо да въвеждам парола всеки път. За повече информация вижте Как да копирате файлове от SSH без да въвеждате паролата си и да прескочите до секцията "SSH и SCP без пароли" за всички подробности.
IdentityFile ~/path/to/id_file
ServerAliveInterval X
ServerAliveCountMax Y
Можете да добавите няколко сървъра по този начин, като добавите друг раздел с раздел "Хост". И ако искате да създадете набор от опции по подразбиране, можете да зададете стойността на хоста на една звездичка (*). Ето един чудесен пример:
Това е удобно за ситуации, когато създаването на bash псевдоним не е опция. Той също така улеснява следенето на всички ваши SSH-базирани опции (от страна на клиента) на едно консолидирано място. Ако възнамерявате да използвате това за скриптове, можете също да го използвате
BatchMode yes
за да деактивирате подканите за въвеждане на пароли. Разбира се, все още ще трябва да удостоверите използването на ключови файлове.
Ако искате да погледнете по-подробно в опцията StrictHostKeyChecking, не забравяйте да научите за индексите и изхода от OpenSSH на вашия компютър с Linux. Разбира се, в страницата на OpenSSH можете да намерите и опция за рожден ден.