current location:Home > Technical Articles > Operation and Maintenance

  • How to deploy Git server on Linux to make your code management more efficient
    How to deploy Git server on Linux to make your code management more efficient
    Git is a distributed version control system that allows you to collaboratively develop and manage code on different devices. If you want to set up a Git server on Linux so that your team can easily share and synchronize code, then this article is for you. We will introduce you how to install Git-related software on Linux, how to use Gitosis to manage users and warehouses, and how to use SSH to securely access Git servers. Whether you are a Linux novice or a Git master, this article can help you quickly set up a Git server and make your code management more efficient. Build environment: server CentOS6.6+git (version1.8.
    LINUX . ssh 680 2024-02-09 23:09:12
  • Detailed tutorial on installing LAPACK and Paramiko under CentOS
    Detailed tutorial on installing LAPACK and Paramiko under CentOS
    LINUX is an open source operating system that is widely used in servers and embedded devices. CentOS is a free open source operating system based on Red Hat Enterprise Linux (RHEL) and is widely used in server environments. LAPACK is a high-performance mathematics library. Used for linear algebra calculations, Paramiko is a Python library for remote connections and file transfers over the SSH protocol. In this article, we will detail how to install LAPACK and Paramiko libraries on CentOS and provide solutions to some common problems. Install LAPACKLAPACK (LinearAlgebraPACKa
    LINUX . ssh 1177 2024-02-09 23:00:09
  • Can't connect to FTP server using Go, but can connect using FileZilla
    Can't connect to FTP server using Go, but can connect using FileZilla
    I have a small golang program that I'm trying to connect to an ftp server (https://registry.hub.docker.com/r/atmoz/sftp) running in a docker container. My machine is m1promacbook. Use the following command to start the container: dockerrun-p22:22-datmoz/sftpfoo:pass:::uploadgo version is 1.17.13. The program code is as follows: packagemainimport("log" "time"
    Golang . ssh 641 2024-02-09 21:51:17
  • CentOS SFTP installation and CentOS installation FTP
    CentOS SFTP installation and CentOS installation FTP
    As a Linux administrator, we often need to configure and install different services on CentOS servers. In this article, we will introduce in detail how to install and configure SFTP and FTP services on CentOS servers. CentOSSFTP installation Install OpenSSH We need to install the OpenSSH package, which is required to provide SFTP services. Execute the following command in the terminal to install OpenSSH: sudoyuminstallopenssh Create SFTP user Next, we need to create an SFTP user specifically for SFTP access. user, execute the following command to create a new user: sudoaddusersftpuser You need
    LINUX . ssh 1299 2024-02-09 20:18:20
  • How to achieve efficient file copying in Linux system?
    How to achieve efficient file copying in Linux system?
    As the amount of data continues to increase, the efficiency of file copying has become an inevitable issue in server operation and maintenance. There are many ways to copy files under Linux systems, but many users may not know which method is suitable for their own scenarios. In this article, we will introduce you to several common Linux file copy methods, analyze their advantages and disadvantages, and help you find the solution that suits you best. I have tested all commands and scripts in my own environment so you can use them directly in your daily work. Usually everyone prefers scp because it is one of the native commands for file copying. However, the other commands listed in this article are also very useful, and I suggest you try them. File copying can be easily done using the following
    LINUX . ssh 1001 2024-02-09 18:03:12
  • Create more secure remote access - learn Linux SSHD configuration
    Create more secure remote access - learn Linux SSHD configuration
    With the continuous development of Internet technology, remote access has become an indispensable part of people's work and life. However, security issues have always been one of the main challenges faced by remote access. In Linux systems, SSH (SecureShell) is a widely used remote login protocol, providing a more secure and reliable remote access method. This article will introduce how to configure the SSHD service in Linux systems to achieve more efficient and secure remote access. 1. First modify the configuration file vi/etc/ssh/sshd_config and find the #Port22 section. Here is the default port 22. Modify it to the following: Port22Port50000. Then save and exit the service.
    LINUX . ssh 1384 2024-02-09 17:48:31
  • Detailed explanation of Ubuntu server SSH security hardening strategy development process and reminders
    Detailed explanation of Ubuntu server SSH security hardening strategy development process and reminders
    As an open source operating system, Ubuntu is widely used in the server field, and SSH (SecureShell), as a network protocol for remote management of servers, is one of the indispensable components of the Ubuntu server. Due to the openness of SSH The flexibility and powerful functions also bring potential risks to the security of the server. In order to protect the security of the Ubuntu server, a set of SSH security hardening strategies needs to be developed. Before formulating an SSH security hardening strategy, you first need to understand the working principle of SSH. SSH uses encryption and authentication technology to achieve secure remote access. Understanding the working principle of SSH will help with subsequent policy formulation and configuration. Different servers have different security requirements, so
    LINUX . ssh 681 2024-02-09 16:27:18
  • Detailed steps to install lrzsz and lsof under CentOS
    Detailed steps to install lrzsz and lsof under CentOS
    The LINUX operating system is an open source, free operating system that is widely used in servers and personal computers. CentOS is built based on the Red Hat Enterprise Linux (RHEL) source code and is a very popular Linux distribution. In CentOS, We often need to install some additional software packages to meet specific needs. This article will introduce how to install two commonly used software packages, lrzsz and lsof, in CentOS. Install lrzsz lrzsz is a tool for file transfer in Linux and UNIX systems. It can transfer files through serial port, Telnet and SSH. The following is in CentOS
    LINUX . ssh 1567 2024-02-09 15:57:20
  • How to get connection string for authentication callback in SSH in golang?
    How to get connection string for authentication callback in SSH in golang?
    My server configuration code is: serverConfig:=ssh.ServerConfig{PublicKeyCallback:func(cssh.ConnMetadata,pubKeyssh.PublicKey)(*ssh.Permissions,error){...}} I use ssh://user@host: Something like port/path starts an ssh connection. How to get p of ssh connection string in this callback or any other callback that can check user key/password
    Golang . ssh 1124 2024-02-09 15:40:08
  • How to log out other SSH users in Linux
    How to log out other SSH users in Linux
    Today we will briefly introduce how to kick out other users connected to the system through ssh. PixelatedwordLinuxmadefromcubes,mosaicpattern If you log in to a remote Linux system through ssh, you only need to use the exit command to exit ssh. So, what if you want to log out other users who are logged in to the system through ssh? Log out user in ssh session First, check the list of logged in users in your Linux system. There are many ways to achieve this, here we use the who command, along with the -u option, which will display the process ID of the shell session logged into the system: who -u The output will look like this: root
    LINUX . ssh 1484 2024-02-09 15:03:22
  • SSH agent, wrong packet length
    SSH agent, wrong packet length
    Implementing ssh proxy in go, getting error due to wrong packet length, these are the errors for ssh in debug mode: debug1:ssh2_msg_kexinitsentbadpacketlength1231976033.ssh_dispatch_run_fatal:connectionto::1port8080:messageauthenticationcodeincorrect code: funchandleSSH(connnet.Conn,r*bufio.Reader ,prot
    Golang . ssh 1231 2024-02-09 14:00:36
  • How to securely transfer files via ssh using scp command under Linux
    How to securely transfer files via ssh using scp command under Linux
    On Unix or Linux operating systems, the scp utility (securecopy) is similar to the better-known command cp, but is used to transfer files and directories between hosts over a secure, encrypted network. Since it relies on ssh for data transfer, it provides the same security and uses the same authentication as ssh. Unlike rcp, the scp command will prompt you for a password for authentication if required. In this article, we will delve into secure file transfer in Linux and learn how to use the scp command. With detailed explanations and example use cases of common scp switches and options, you'll learn how to use this utility. It's important to know the following before you start since scp relies on s
    LINUX . ssh 1260 2024-02-09 13:39:30
  • The use and configuration of SSH in Linux: a powerful tool for remote control and file transfer
    The use and configuration of SSH in Linux: a powerful tool for remote control and file transfer
    SSH is a network protocol that provides a secure, encrypted connection over an unsecured network, allowing you to remotely control, transfer files, or forward other applications. You can even run graphical X11 applications at remote locations via SSH. SSH is one of the essential skills for Linux users. It allows you to easily manage servers, deploy code or access resources. In this article, we will introduce the basic usage, options and configuration methods of SSH in Linux to help you master the powerful functions of SSH. 1. OpenSSH is probably the most popular SSH client under Linux. OpenSSH is installed by default on most Linux distributions. It's open source, free to use and versatile. Op
    LINUX . ssh 1070 2024-02-09 12:50:24
  • How can I have a Golang script modify values ​​in a Terraform (HCL format) file?
    How can I have a Golang script modify values ​​in a Terraform (HCL format) file?
    I'm trying to do a small amount of automation on a terraform file I have that defines an azure network security group. Essentially, I have a website and ssh access and I only want to allow my public ip address, which I can get from icanhazip.com. I wish to use a golang script to write my ip to the relevant part of the .tf file (essentially setting the value of security_rule.source_address_prefixes). I'm trying to use hclsimple library in golang and tried gohcl, hclwrite etc. but essentially I'm
    Golang . ssh 1096 2024-02-09 12:06:28
  • Import go project from private gilab repository using ssh: unknown revision
    Import go project from private gilab repository using ssh: unknown revision
    I'm trying to use ssh to import a go project from a private and self-hosted gitlab repository. When I try to do this I get the following error. output kbacon@kbacons-macbook-probbz%goget-xgitlab.wtf.notworking/bbq/tools@latest#gethttps://gitlab.wtf.notworking/bbq/tools?go-get=1#gethttps://gitlab.wtf .notworking/bbq/tools?go-get=1:20
    Golang . ssh 1223 2024-02-09 11:24:08

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28