Home > Operation and Maintenance > Linux Operation and Maintenance > How to connect to a remote Linux server using SSH

How to connect to a remote Linux server using SSH

不言
Release: 2019-03-13 10:56:56
Original
10166 people have browsed it

The content of this article is about how to use SSH to connect to a remote Linux server? Let’s look at the specific content

How to connect to a remote Linux server using SSH

What is SSH?

SSH (Secure Shell) is a protocol used to log in to remote systems. It provides higher security for the connection. SSH is currently the most popular protocol for connecting to remote Linux and Unix servers.

To establish a connection to a remote server, an SSH server must be running on the remote server, and there must be some SSH client on the system. By default SSH runs on port 22.

How to use ssh?

For example, the remote Linux server (remote.example.com) is running an ssh server and opens access to the network. Now run the following command from your Linux desktop terminal. After successful authentication, the remote server shell program will be obtained.

$ ssh remote.example.com
Copy after login

Windows client users can use the following ssh client.

Using the SSH command, you can also specify the remote user name. This will log in to the remote server using the specified user and their permissions.

$ ssh username@remote.example.com
Copy after login

If the ssh server is running on a non-standard port. It can also be specified using the -p option during ssh to the remote server. For example, the remote ssh server is listening on port 2222.

$ ssh -p 2222 username@remote.example.com
Copy after login

If your remote server provides SSH keys. For example, there is a mykey.pem file. You can use the ssh command to specify the ssh key using the -i option. Make sure that only the current user has access to the key file. Like you can set permissions of 400 or 600.

$ ssh -i mykey.pem  username@remote.example.com
Copy after login

Key-based ssh allows you to log into a remote system without a password using ssh. You can just type ssh remote.example.com to get the remote server shell. This is helpful for automating tasks using ssh. You can also be useful for frequent logins to the server.

Using key-based ssh, you can provide enabled security on the ssh server. You can simply disable password-based login. Now, the remote server will only allow key-based access.

Read: How to Set Up Key-Based SSH

It may be that you have many remote servers and are having difficulty managing SSH hosts and keys. The tutorial below will help you manage these keys.

Read: How to Manage SSH Hosts and Private Keys

What is key-based ssh?

Key-based ssh allows you to log into a remote system using ssh without requiring a password. Just type ssh remote.example.com to get the remote server shell. This helps in automating tasks using ssh. Can also be helpful for servers that log in frequently.

The above is the detailed content of How to connect to a remote Linux server using SSH. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template