{"id":12580,"date":"2021-07-18T12:13:25","date_gmt":"2021-07-18T12:13:25","guid":{"rendered":"https:\/\/ded9.com\/?p=12580"},"modified":"2025-12-27T12:09:00","modified_gmt":"2025-12-27T12:09:00","slug":"what-is-putty-advantages-and-disadvantages-and-its-installation-tutorial","status":"publish","type":"post","link":"https:\/\/ded9.com\/tr\/what-is-putty-advantages-and-disadvantages-and-its-installation-tutorial\/","title":{"rendered":"What Is PuTTY \u2014 Advantages, Disadvantages, and Installation Tutorial"},"content":{"rendered":"<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">PuTTY is a free terminal emulator, serial interface, and network file transfer program. It supports protocols such as SCP, <a href=\"https:\/\/ded9.com\/ssh-a-secure-protocol-for-managing-and-accessing-remote-servers-2\/\">SSH<\/a>, Telnet, and rlogin.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The name PuTTY does not have a specific meaning, although TTY refers to a terminal in the Unix operating system and stands for Teletype. PuTTY was originally for Windows but was later ported to other operating systems, such as <a href=\"https:\/\/en.wikipedia.org\/wiki\/Linux\" target=\"_blank\" rel=\"noopener\">Linux<\/a>.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Official PuTTY ports are available for some Unix-like platforms, classic Mac OS, and Mac OS X, and unofficial versions are available for platforms such as Symbian and Windows Mobile.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Simon Tatham wrote it, and it is currently in beta. This emulator is a text user interface for computers that allows them to run supported protocols, including SSH and Telnet, remotely. The image below shows an example of an SSH connection using PuTTY.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Terminal: The technology by which the user can easily communicate with various systems on the server.<\/span><\/span><\/p>\n<h3><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-12581 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/putty.jpg\" alt=\"Terminal: The technology by which the user can easily communicate with various systems on the server.\" width=\"500\" height=\"314\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/putty.jpg 500w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/putty-300x188.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/h3>\n<h2><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">PuTTY program history<\/span><\/span><\/h2>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">PuTTY was first developed in 1998 and, as mentioned, was originally designed for Windows. Later, in 2000, the program became an SSH-2 client protocol. Then, software interfaces were provided to connect this emulator with other operating systems such as Linux, Windows Mobile, Mac OS, Mac Phone, etc.<\/span><\/span><\/p>\n<h2><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Why is it essential to use PuTTY?<\/span><\/span><\/h2>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">PuTTY is a multi-platform application that can be run on most operating systems. It can be configured for any type of server and provides features such as port transfer and public keys. With the help of the PuTTY software interface, it is also possible to transfer large files that can not be sent via email or other messengers.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Advantages and disadvantages of using PuTTY<\/span><\/span><\/h3>\n<ul>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The most important advantages of PuTTY are the following:<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">PuTTY provides certain features, especially when working remotely.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> It is easier to configure and more stable than other similar programs.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> As soon as the connection is restored after disconnection, the remote connection and file or text transfer can be resumed.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> PuTTY has an easy-to-use graphical user interface.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> PuTTY supports remote secure terminal configuration changes.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> PuTTY supports some terminal control sequences, such as the Linux console sequence, that are not supported by xterm. <\/span><\/span><\/li>\n<\/ul>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The following disadvantages can also be listed for PuTTY:<\/span><\/span><\/h3>\n<ul>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Only the username in the session can be saved.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> Interfaces such as WinSCP must be used to transfer non-text files.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> The PuTTY emulator is not compatible with some Cisco networking equipment.<\/span><\/span><\/li>\n<li><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> The copy-and-paste option is disabled when the connection is established. <\/span><\/span><\/li>\n<\/ul>\n<h2><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Learn how to use PuTTY.<\/span><\/span><\/h2>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">In this section, we teach you how to use PuTTY for Windows and how to configure, build, and save profiles. You can download the PuTTY software version for the Windows platform here.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Run PuTTY and connect to a server.<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">After installing the program, run it. After running, a window called PuTTY Configuration will open. This window has a configuration page on the left, the Host Name (or IP address) field, and other options in the middle, and a page for storing session profiles at the bottom right.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">First, you need to enter the domain name and IP address of the host you want to connect to in the Host Name field and click Open. An example of a domain name is students.example.edu, and an example of an IP address is 78.99.129.32.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Security alert box<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">After connecting to the server for the first time, you will see the PuTTY Security Alert box. This security alert is normal when you first connect to a server. To close the security alert box, just click Yes.<\/span><\/span><\/p>\n<h3><img decoding=\"async\" class=\"aligncenter wp-image-12582 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-2.jpg\" alt=\"After connecting to the server for the first time, you will see the PuTTY Security Alert box. This security alert is normal when you first connect to a server. To close the security alert box, just click Yes.\" width=\"431\" height=\"298\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-2.jpg 431w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-2-300x207.jpg 300w\" sizes=\"(max-width: 431px) 100vw, 431px\" \/><\/h3>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Terminal window and login documents<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">After closing the security alert box, the terminal window opens. By default, this window has a black background. You will first be asked for your username and password. Once logged in, you can type in the terminal window. In this case, you are connected to the server, and everything you type in the desired window will be sent to the server. The server response will also be displayed in the same window. You can run any text-based application using the window on the server. You can also type the word exit on the command line to exit the window.<\/span><\/span><\/p>\n<p><a href=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-1.jpg\"><img decoding=\"async\" class=\"aligncenter wp-image-12583 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-1.jpg\" alt=\"After closing the security alert box, the terminal window opens. By default, this window has a black background. You will first be asked for your username and password. Once logged in, you can type in the terminal window. In this case, you are connected to the server, and everything you type in the desired window will be sent to the server. The server response will also be displayed in the same window. You can run any text-based application using the window on the server. You can also type the word exit on the command line to exit the window.\" width=\"1515\" height=\"1028\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-1.jpg 1515w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-1-300x204.jpg 300w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-1-1024x695.jpg 1024w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-1-768x521.jpg 768w\" sizes=\"(max-width: 1515px) 100vw, 1515px\" \/><\/a><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Options for configuring and saving profiles<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The initial configuration window contains many options. Most of them are not needed in everyday use.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12584 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker.jpg\" alt=\"The initial configuration window contains many options. Most of them are not needed in everyday use.\" width=\"452\" height=\"442\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker.jpg 452w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/ezgif.com-gif-maker-300x293.jpg 300w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> Field Port<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The Port field specifies the TCP \/ IP port for the connection. For SSH, this field contains the port on which the SSH server runs. Under normal circumstances, the number 22 is written in this field.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> Connection Type field<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Under normal circumstances, do not change the content of this field. The SSH option is the default.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Load field, save, or delete a stored session.<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">This section allows you to save the settings as named profiles. To create a new profile, enter your new profile name in the Saved Sessions box and click Save. The hosts&#8217; names and other settings you have applied will appear in this new profile.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\"> Field: Close window on exit<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Finally, the Close window on exit field settings determines whether the terminal window closes automatically after disconnecting from the server. The default option for this field is Only on clean exit, which usually does not need changing.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Left panel configuration tabs<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The left page, titled Category, has more options. Terminal and Window options do not need changing, and we will not explain them here. Connection options are more important, and we will briefly explain them in this section.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">In the Connection option on the Category page, the Data and Proxy options are for entering the username and specifying the type of proxy connection. It is better not to connect to the Internet without using the SOCKS proxy on the Proxy page. The Telnet, Rlogin, and Serial categories also have options for each of these protocols and are rar.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">However, SSH classification is important, and some people can use it. If the user wishes to use the public key authentication method, they must enter the SSH category. The SSH category is opened by clicking on the [+] sign. Kex (Exchange Key), Host Keys, and Cipher options do not need changing. Another subcategory (Auth) in this section opens a page called Options controlling SSH authentication.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">To activate the public key authentication method, you must create an SSH key and enter it in the Browse section of the Authentication parameters box at the bottom right of the page. This method is not for most users but only for admins to ensure the optimal performance of SSH keys.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Active Directory Authentication (GSSAPI \/ Kerberos)<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">One of the cool features of PuTTY is that it supports Active Directory (SSO). Technically, this method uses the Kerberos protocol and operates through a programming interface called GSSAPI. In the SSH protocol, this mechanism is GSSAPI authentication.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Corporate users who use the Kerberos authentication method (for example, through Centrify or Quest Authentication services called Vintela) may also want to use the individual login feature. GSSAPI authentication settings can be in the SSH \/ Auth section. Note that you have to open the Auth tree menu again by clicking on the [+] sign to see the GSSAPI options.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">One of PuTTY&#8217;s cool features is that it supports Active Directory (SSO). Technically, this method uses the Kerberos protocol and operates through a programming interface called GSSAPI. In the SSH protocol, this mechanism is GSSAPI authentication.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Corporate users who use the Kerberos authentication method (for example, through Centrify or Quest Authentication services called Vintela) may also want to use the individual login feature. GSSAPI authentication settings can be in the SSH \/ Auth section. Note that you have to open the Auth tree menu again by clicking on the [+] sign to see the GSSAPI options.<\/span><\/span><\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">X11 Server Send Options<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">X11 is a protocol for running graphical applications on Linux and Unix operating systems. This protocol supports the execution of graphical applications remotely on an external network. PuTTY does not run on the X11 server (on the graphical display side) but can be used with other products that support the X server and its performance on Windows. One common alternative to X11 is using XMing, specifically for Windows.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">To use an X11 server, check the Enable X11 forwarding box and enter the phrase localhost: 0.0 in the X display location box. You do not need to change other settings. This link (http:\/\/www.geo.mtu.edu\/geoschem\/docs\/putty_install.html) provides additional explanations and video tutorials.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12586 size-full\" src=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/2-4.jpg\" alt=\"To use an X11 server, check the Enable X11 forwarding box and enter the phrase localhost: 0.0 in the X display location box. You do not need to change other settings. This link (http:\/\/www.geo.mtu.edu\/geoschem\/docs\/putty_install.html) provides additional explanations and video tutorials.\" width=\"452\" height=\"442\" srcset=\"https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/2-4.jpg 452w, https:\/\/ded9.com\/wp-content\/uploads\/2021\/07\/2-4-300x293.jpg 300w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Tunneling options<\/span><\/span><\/h3>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">The final category for configuration options is the Tunnels category. This category is for setting up SSH tunneling and SSH port forwarding. This panel can be used to determine the forwarding settings for the connection. Forwarding settings are in the profile.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">To add a local forwarding (i.e., the TCP \/ IP port on the local computer is going to a remote port on that computer or going to another computer accessed by the remote computer), the source port in Write the Source port field and the destination host and its associated port (for example www.dest.com:80) in the Destination field and select the Local option. Then click on Add.<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">To add remote forwarding (i.e., a TCP \/ IP port on the remote computer is a port on the local computer or goes to another computer accessed by the local computer), re-open the Source port field. Specify the destination on the computer and fill in the Destination field on the computer accessible via the local computer (on your desktop).<\/span><\/span><\/p>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Normally, you do not need to check the Local ports accept connections from other hosts fields for local and remote ports. However, you should check these fields to see if the connection to the forwarded port is from a higher network instead of a local host. There may be a security risk in this situation, but usually, in cases where SSH tunneling is present, this risk is not a problem. But you should know that anyone with access to a local computer can also connect to the forwarded port. In some cases, port forwarding is also used to bypass firewalls.<\/span><\/span><\/p>\n<h2><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">Conclusion<\/span><\/span><\/h2>\n<p><span class=\"VIiyi\" lang=\"en\"><span class=\"JLqJ4b\" data-language-for-alternatives=\"en\" data-language-to-translate-into=\"fa\" data-phrase-index=\"0\">PuTTY is a useful, easy-to-use interface that allows you to remotely connect to another server and run text files and text-based applications. This emulator also supports most operating systems, and it is very easy to connect to and log in to the server. The configuration of this simulator interface is simple, and most of the default options remain unchanged during the configuration process. Because this interface allows you to send text remotely, it can connect to computers based on the Microsoft operating system.<\/span><\/span><\/p>\n<h2>FAQ<\/h2>\n<div id=\"rank-math-rich-snippet-wrapper\"><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is PuTTY used for?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>PuTTY is a free, open\u2011source terminal emulator and network client that supports SSH, Telnet, SCP, and rlogin to connect securely to remote servers.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What are the main advantages of PuTTY?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>It is free and open source, stable, easy to configure, lightweight, portable, and supports secure protocols and remote terminal control.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What are common disadvantages of PuTTY?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>PuTTY only saves the username in session settings, requires external tools for file transfer, may lack compatibility with some network devices, and can have limited copy\/paste functionality during active sessions.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>PuTTY is a free terminal emulator, serial interface, and network file transfer program. It supports protocols such as SCP, SSH, Telnet, and rlogin. The name PuTTY does not have a specific meaning, although TTY refers to a terminal in the Unix operating system and stands for Teletype. PuTTY was originally for Windows but was later [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":12591,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[70],"tags":[32,2215,2213,1245,2214,29],"class_list":["post-12580","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows","tag-linux","tag-rlogin","tag-scp","tag-ssh","tag-telnet","tag-windows"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/posts\/12580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/comments?post=12580"}],"version-history":[{"count":4,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/posts\/12580\/revisions"}],"predecessor-version":[{"id":266514,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/posts\/12580\/revisions\/266514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/media\/12591"}],"wp:attachment":[{"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/media?parent=12580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/categories?post=12580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ded9.com\/tr\/wp-json\/wp\/v2\/tags?post=12580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}