How to configure ssh to log in to Linux using git bash

How to configure ssh to log in to Linux using git bash

1. First, generate the public key and private key files on the Linux server. The default storage directory is ~/.ssh.

ssh-keygen

You can leave the password blank to log in without a password in the future.

2. Copy the private key file to your local computer.

scp [email protected]:/root/.ssh/id_rsa ~/.ssh

It is best to put the private key file in the ~/.ssh directory. Otherwise, when logging in using ssh, you need to use -i to specify the private key file.

3. The public key file needs to be added to the server's ~/.ssh/authorized_keys file.

cat id_rsa.pub >> authorized_keys

4. Modify the configuration file to allow login using a secret key.

vim /etc/ssh/sshd_config

Just remove the # before the comment.

Then restart the Linux ssh service

systemctl restart sshd.service

Older versions without systemctl need to use service sshd restart

You can use ssh [email protected] to log in:

The above article about how to configure git bash to log in to Linux through ssh is all I have to share with you. I hope it can give you a reference. I also hope that you will support 123WORDPRESS.COM.

You may also be interested in:
  • How to configure IDEA for the first time and import Gite code cloud
  • Pycharm configuration git (graphic tutorial)
  • Detailed explanation of Git configuration and collaborative development in Android Studio
  • Git ssh configuration and usage
  • Detailed illustration of Git client: How to install and configure GitHub operation process guide
  • Detailed explanation of Git configuration and file transfer method
  • Java course design to make a multi-person chat room (socket + multi-threading)

<<:  Detailed installation process of MySQL 8.0 Windows zip package version

>>:  ByteDance interview: How to use JS to implement Ajax concurrent request control

Recommend

How to bind domain name to nginx service

Configure multiple servers in nginx.conf: When pr...

Practical notes on installing Jenkins with docker-compose

Create a Directory cd /usr/local/docker/ mkdir je...

Detailed steps for using AES.js in Vue

Use of AES encryption Data transmission encryptio...

WeChat applet wxs date and time processing implementation example

Table of contents 1. Timestamp to date 2. Convert...

JS implements jQuery's append function

Table of contents Show Me The Code Test the effec...

Detailed explanation of the buffer pool in MySQL

Everyone knows that data in MySQL needs to be wri...

Practical method of deleting a row in a MySql table

First, you need to determine which fields or fiel...

How to set up Spring Boot using Docker layered packaging

The Spring Boot project uses docker containers, j...

Solution to the garbled code problem in MySQL 5.x

MySQL is a commonly used open source database sof...

jenkins+gitlab+nginx deployment of front-end application

Table of contents Related dependency installation...

Detailed explanation of the setting of background-image attribute in HTML

When it comes to pictures, the first thing we thi...