<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Connect via sFTP third parties tools to a SAS grid node in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943724#M369852</link>
    <description>&lt;P&gt;If you don't intent to remotely spawn SAS processes via sFTP then I can't think of any reason why the SAS Metadata Server should be involved.&lt;/P&gt;
&lt;P&gt;SAS files (tables) as such are just files on a file system. To open them you need of course software that can open them and you would need to download them to the client side for opening (eg. with the SAS Universal Viewer).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What worked for me over many years for development in a SAS client/server environment (whether Grid or not) is a combination of SAS EG/Studio, WinSCP and Putty (or MobaXterm).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A scp or sFTP connection without any SAS layer involved has also the advantage that it's still working when the SAS services are down.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 12 Sep 2024 23:08:59 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2024-09-12T23:08:59Z</dc:date>
    <item>
      <title>Connect via sFTP third parties tools to a SAS grid node</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943590#M369809</link>
      <description>&lt;P&gt;Hi, we have a SAS grid with 8 grid nodes linux boxes, users wants to connect via sFTP third parties tool to the SAS grid nodes to browse files present in amounted file system.&amp;nbsp; It looks like there is an extra authentication layer handled by the Metadata tier that is applied to those sFTP connection. Do you have any reference to specific documentation mentioning this additional authentication layer that looks to be applied only if connection is done via third parties sFTP tools ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2024 04:42:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943590#M369809</guid>
      <dc:creator>mbertol4</dc:creator>
      <dc:date>2024-09-12T04:42:22Z</dc:date>
    </item>
    <item>
      <title>Re: Connect via sFTP third parties tools to a SAS grid node</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943597#M369810</link>
      <description>&lt;P&gt;Except for the SAS binaries and some config files wouldn't most of your files/data be stored on a shared file system like gpfs, lustre, etc. that's mounted to the grid nodes? If so then where comes SAS into play for 3rd party sftp access to the shared file system?&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2024 06:52:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943597#M369810</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2024-09-12T06:52:21Z</dc:date>
    </item>
    <item>
      <title>Re: Connect via sFTP third parties tools to a SAS grid node</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943598#M369811</link>
      <description>Indeed Lustre filesystem is mounted on the SAS grid nodes, that’s the reason of the sFTP access from users to be able to browse the mounted Lustre filesystem from sFTP client.&lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;</description>
      <pubDate>Thu, 12 Sep 2024 07:02:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943598#M369811</guid>
      <dc:creator>mbertol4</dc:creator>
      <dc:date>2024-09-12T07:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: Connect via sFTP third parties tools to a SAS grid node</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943600#M369812</link>
      <description>&lt;P&gt;So you just need to be able to create an sFTP connection to one of the grid nodes where Lustre is mounted with a user that got sufficient permissions to browse the file system and you should be good to go. No SAS involved.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Answer from chatGPT:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To establish an SFTP (Secure File Transfer Protocol) connection to a server, several components and settings must be enabled:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;SFTP Server&lt;/STRONG&gt;: The server must have an SFTP server software or service running. This is typically part of the SSH server package, such as OpenSSH, which supports SFTP by default.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;SSH Access&lt;/STRONG&gt;: Since SFTP operates over SSH, the SSH service must be enabled on the server. Ensure that the SSH daemon (e.g., &lt;CODE&gt;sshd&lt;/CODE&gt; on Linux) is running.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Firewall Rules&lt;/STRONG&gt;: Ensure that the firewall settings on the server allow incoming connections on port 22 (the default port for SSH and SFTP). If the server is using a different port for SSH, you need to configure the firewall to allow that port.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;User Permissions&lt;/STRONG&gt;: The user account you are using to connect must have the necessary permissions to access the directories and files you want to transfer. Ensure that the user is correctly configured on the server.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;SFTP Client&lt;/STRONG&gt;: On the client side, you need an SFTP client application or command-line tool. Common options include command-line tools like &lt;CODE&gt;sftp&lt;/CODE&gt; or graphical clients like FileZilla or WinSCP.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Authentication&lt;/STRONG&gt;: The authentication method must be set up correctly. This usually involves:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Password Authentication&lt;/STRONG&gt;: Ensure that the user’s password is correct and that the server allows password-based authentication (this can be disabled for security reasons).&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Public Key Authentication&lt;/STRONG&gt;: If using public key authentication, ensure that the server has the client’s public key in the &lt;CODE&gt;~/.ssh/authorized_keys&lt;/CODE&gt; file and that the private key is properly configured on the client side.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Configuration Files&lt;/STRONG&gt;: Ensure that the server’s SSH configuration file (&lt;CODE&gt;/etc/ssh/sshd_config&lt;/CODE&gt; on Linux) allows SFTP connections. Look for lines like &lt;CODE&gt;Subsystem sftp /usr/lib/openssh/sftp-server&lt;/CODE&gt; or similar, and verify that SFTP is enabled.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;By ensuring these components and settings are properly configured, you can successfully establish an SFTP connection to a server.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2024 07:43:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943600#M369812</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2024-09-12T07:43:50Z</dc:date>
    </item>
    <item>
      <title>Re: Connect via sFTP third parties tools to a SAS grid node</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943605#M369814</link>
      <description>But from Copilot I get the below, now the question is: is there are specific additional authentication layer that is triggered while connecting to the SAS grid node via third parties sFTP client ?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;The involvement of the SAS Metadata Server in the authentication process is specific to how SAS manages user identities and permissions, and it can apply to both SFTP and SSH connections, depending on how the environment is configured. However, there are some distinctions:&lt;BR /&gt;&lt;BR /&gt;1. SFTP Connections:&lt;BR /&gt;&lt;BR /&gt;* When using SFTP, especially in a SAS environment, the metadata server can be involved to ensure that the user has the appropriate permissions to access the requested resources. This is because SFTP is often used for transferring data, and SAS needs to ensure that data access policies are enforced.&lt;BR /&gt;* The metadata server can provide additional layers of security, such as role-based access control and logging of access requests, which are crucial for compliance and security.&lt;BR /&gt;2. SSH Connections:&lt;BR /&gt;&lt;BR /&gt;* Standard SSH connections typically rely on the underlying operating system for user authentication and do not necessarily involve the SAS Metadata Server. SSH is primarily used for remote command execution and management, and it uses the system’s user accounts and permissions.&lt;BR /&gt;* However, if SSH is used to access SAS resources or execute SAS scripts, the metadata server might still play a role in verifying that the user has the necessary permissions within the SAS environment.&lt;BR /&gt;&lt;BR /&gt;In summary, while the metadata server’s involvement is more pronounced and necessary for SFTP connections due to the nature of data transfers and access control, it can also be relevant for SSH connections if they interact with SAS resources. The key difference lies in the specific use case and how the SAS environment is configured to handle authentication and authorization.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 12 Sep 2024 09:02:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943605#M369814</guid>
      <dc:creator>mbertol4</dc:creator>
      <dc:date>2024-09-12T09:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: Connect via sFTP third parties tools to a SAS grid node</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943724#M369852</link>
      <description>&lt;P&gt;If you don't intent to remotely spawn SAS processes via sFTP then I can't think of any reason why the SAS Metadata Server should be involved.&lt;/P&gt;
&lt;P&gt;SAS files (tables) as such are just files on a file system. To open them you need of course software that can open them and you would need to download them to the client side for opening (eg. with the SAS Universal Viewer).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What worked for me over many years for development in a SAS client/server environment (whether Grid or not) is a combination of SAS EG/Studio, WinSCP and Putty (or MobaXterm).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A scp or sFTP connection without any SAS layer involved has also the advantage that it's still working when the SAS services are down.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2024 23:08:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Connect-via-sFTP-third-parties-tools-to-a-SAS-grid-node/m-p/943724#M369852</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2024-09-12T23:08:59Z</dc:date>
    </item>
  </channel>
</rss>

