Кога да използвате SSH командването в Linux

Влезте и работете на всеки компютър с Linux навсякъде по света

Командата ssh Linux ви позволява да влезете и работите на отдалечен компютър , който може да се намира навсякъде по света, като използвате сигурна криптирана връзка между двата хоста чрез несигурна мрежа. Командата ( синтаксис : име на хост ssh ) отваря прозорец на вашата локална машина, чрез която можете да работите и да взаимодействате с програми на отдалечената машина, сякаш е точно пред вас. Можете да използвате софтуера на отдалечения компютър, да имате достъп до файловете му, да прехвърляте файлове и др.

Сесията на Linux ssh е шифрована и изисква удостоверяване. Ssh означава Secure Shell , като се позовава на присъщата сигурност на операцията.

Примери за използване

За да влезете в компютър с мрежовия ID comp.org.net и потребителско име jdoe , трябва да използвате следната команда:

ssh jdoe@comp.org.net

Ако потребителското име на отдалечената машина е същото като на местната машина, можете да пропуснете потребителското име в командата:

ssh comp.org.net

След това ще получите съобщение по следния начин:

Автентичността на хоста "sample.ssh.com" не може да бъде установена. Ключовият отпечатъци на DSA е 04: 48: 30: 31: b0: f3: 5a: 9b: 01: 9d: b3: a7: 38: e2: b1: 0c. Наистина ли искате да продължите да се свързвате (да / не)?

Въвеждането на " Да" указва на устройството да добави отдалечения компютър към списъка ви с известни хостове, ~ / .ssh / known_hosts . Ще видите съобщение като това:

Предупреждение: Добавя се постоянно "sample.ssh.com" (DSA) в списъка на познатите хостове.

След като сте свързани, ще бъдете подканени за парола. След като го въведете, ще получите подкана за команда за отдалечената машина.

Също така можете да използвате команда ssh, за да стартирате команда на отдалечена машина, без да влизате в системата. Например:

ssh jdoe@comp.org.net ps

ще изпълни командата ps на компютъра comp.org.net и ще покаже резултатите в локалния ви прозорец.

Защо да използвам SSH?

SSH е по-сигурна от другите методи за установяване на връзка с отдалечен компютър, защото изпращате данните си за вход и паролата само след като е бил създаден защитен канал. Също така SSH поддържа криптографията с публичен ключ .